Перейти к содержанию
Форум поддержки пользователей VamShop

Как перенести текст категорий под товары?


Рекомендуемые сообщения

  • 2 weeks later...

Дабы не плодить новую тему спрошу тут.

Что нужно править, чтобы перенести нумерацию страниц между товарами (12345...) снизу страницы в верхнюю часть или вообще чтобы было и внизу и вверху?

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

Тему изучила, но остались вопросы: необходимо над списком товаров оставить CATEGORIES_DESCRIPTION как есть, а под списком товаров добавить некое CATEGORIES_DESCRIPTION1 с возможностью размещения текстов через визуальный редактор в админке. Подскажите,  пожалуйста, как можно это реализовать

Ссылка на сообщение
Поделиться на другие сайты

Используйте {$CATEGORIES_DESCRIPTION} и {$CATEGORIES_HEADING_TITLE}

 

Это поле "Заголовок категории" в админке, вроде так называется.

Ссылка на сообщение
Поделиться на другие сайты

Не понимаю как можно использовать для этого {$CATEGORIES_HEADING_TITLE}?
{$CATEGORIES_HEADING_TITLE} - это заголовок категории - длинный текст не вставишь, т.к. количество символов ограничено, а кроме текста еще html-код, который нужно писать отдельно, а потом вставлять в это узенькое окошко... Хочется писать полноценный текст, как в случае с подробным описанием категории

Вот, схематично изобразила чего хочу добиться:

post-314-0-18414300-1380106672_thumb.jpg

Ссылка на сообщение
Поделиться на другие сайты

Почему не вставишь!?

 

Поменяйте input поле на textarea, в базе данных поменяйте тип колонки с varchar на text

 

и будете вставлять всё тоже самое, что и в описание категории.

 

Причём всё это можно сделать за 5 минут максимум.

 

Можно конечно и новую метку заводить, как Вы говорили, но это гораздо дольше ведь: добавлять колонку новую в базу, добавлять код обработки этой колонки в админку, код в каталоге добавлять, добавлять новую метку, добавлять метку в шаблон.

 

Я же Вам предлагаю как сделать и легче, и проще, на 99% готовый вариант.

 

Но решать конечно Вам.

Ссылка на сообщение
Поделиться на другие сайты

Поменяйте input поле на textarea

Саша, можно поподробней - что за поле и где менять?

 

И как называется таблица в БД, где менять тип колонки?

Ссылка на сообщение
Поделиться на другие сайты

В phpMyAdmin, в таблице categories_description, колонка categories_heading_title, меняйте тип колонки с VARCHAR на TEXT, что б не 255 символов влазило, а больше.

 

В /admin/includes/modules/new_category.php ищите по categories_heading_title

 

Ищите вывод input поля, т.е. будет что-то типа vam_draw_input_field('categories_heading_title .....

 

Меняйте draw_input_field на draw_textarea_field или как там, посмотрите пример чуть ниже в файле как сделан вывод описания категории, всё в этом же файле new_category.php.

Ссылка на сообщение
Поделиться на другие сайты

Неправильно поменяли значит.

 

Скопируйте просто кусок кода, что выводит поле описание товара, да поменяйте в этом коде categories_description на categories_heading_title

Ссылка на сообщение
Поделиться на другие сайты

Саша, еще маленький вопрос: в списке товаров есть несколько страниц, как сделать, чтобы текст под списком не дублировался на 2-й и остальных страницах, т.е. был виден только на первой странице?

Ссылка на сообщение
Поделиться на другие сайты

Че-то не соображу никак как правильно прописать условие.
у меня нижний текст имеет такой вид в product_listing_list.html

{if $CATEGORIES_HEADING_TITLE}
<p>
{$CATEGORIES_HEADING_TITLE}
</p>
{/if}
Ссылка на сообщение
Поделиться на другие сайты

С этим вариантом ситуация получается такая: при переходе из категории в список товаров нижний текст не отображается, а при переходе по страницам, текст виден на всех страницах

Ссылка на сообщение
Поделиться на другие сайты

А так:

{if !$smarty.get.page}
{if $CATEGORIES_HEADING_TITLE}
<p>
{$CATEGORIES_HEADING_TITLE}
</p>
{/if}
{/if}

или так:

{if $smarty.get.page != 0}
{if $CATEGORIES_HEADING_TITLE}
<p>
{$CATEGORIES_HEADING_TITLE}
</p>
{/if}
{/if}
Ссылка на сообщение
Поделиться на другие сайты

Вроде бы подошел вариант

{if !$smarty.get.page}
{if $CATEGORIES_HEADING_TITLE}
<p>
{$CATEGORIES_HEADING_TITLE}
</p>
{/if}
{/if}

Текст есть при переходе из категории в список, но, если страница имеет вид domain.com/page.html?page=1, текста нет, но, думаю, это не критично

Спасибо!

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...