Определенная надпись- в определенной категории товаров ( включая подкатегории)

Например, есть на сайте несколько категорий товаров, одна из них БАДы, внутри неё еще есть несколько подкатегорий…

Можно ли как-то автоматически в шаблоне продукта прописать, чтобы только в определенной категории ( основной- в которую вложено еще несколько), прописать условие, чтобы прописывалась определенная надпись… в нашем случае: “БАД (биологически-активная добавка) не является лекарственным средством,”
логика простая, яндекс-директ требует эту надпись, а вставлять в сто страниц руками, на каждый товар, как-то не ахти…
в идеале чтобы это вообще в каком-то специальном блоке было специальным мелким шрифтом мелкими буквами, внизу вот такой товарной страницы, которая подчиняется вышеописанному условию…
Кстати, это может пригодится и в каких-нибудь других подобных случаях, когда на товары одной категории обязательно повторять какую-то фразу…

Это можно сделать через SEO шаблоны товаров.
В общих настройках SEO должна быть включена галочка Добавлять SEO текст к описанию
потом по картинкам.


В 5.0 версии есть баг, и шаблон применяется только на последнюю категорию, на новую версию уже исправлено и можно задавать для верхней категории.
Нужно поменять местами две строки в файле по пути \includes\classes\seo.class.php
на строках номер 77 - 79 нужно сделать так

    $cat_ids = array_reverse ($cat_ids);

    array_unshift($cat_ids, 0);

Спасибо,очень здорово что есть такой готовый вариант… Отсюда вопрос, где то в CSS задаётся стиль этой записи, чтобы скажем к примеру другим цветом или другим размером ее сделать, по сравнению с обычным текстом на странице товара ?

Не обязательно, там же текстовый редактор в котором можете выбрать размер шрифта, цвет и т.д.

сделал все по инструкции и ничего не поменялось.
вот скриншот в коде

http://prntscr.com/r3jtwl

А, забыл поставить галку про добавление текста SEO, все работает :slight_smile:

1 лайк