Сообщения без ответов | Активные темы Текущее время: 03 дек 2020, 01:37



Ответить на тему  [ Сообщений: 5 ] 
Добавление текста к вложенным категориям 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 217
Аватара пользователя

Код:
{%if $modtype =='cat' && in_array('audi', $second_cat.uri) %}Текст {%/if%}

как сделать добавление текста если категории стоят с алиасами
т.е.
сайт/авто/ауди/100
а у меня
сайт/ауди-100/
или с регионом
сайт/регион/авто/ауди/100
у меня
сайт/регион/ауди-100/


18 ноя 2020, 19:17
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 1636
Аватара пользователя

В таком случае можно искать наименование
Код:
{%if $modtype =='cat' && in_array('Audi', $second_cat.name) %}Текст {%/if%}

наименование должно быть указано с учётом регистра, а если наименование на кириллице, файл должен быть кодирован в utf8.
Ещё можно ориентироваться на числовой идентификатор категории
Код:
{%if $modtype =='cat' && in_array(111, $second_cat.ids) %}Текст {%/if%}


19 ноя 2020, 12:21
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 217
Аватара пользователя

Geo писал(а):
В таком случае можно искать наименование
Код:
{%if $modtype =='cat' && in_array('Audi', $second_cat.name) %}Текст {%/if%}

наименование должно быть указано с учётом регистра, а если наименование на кириллице, файл должен быть кодирован в utf8.
Ещё можно ориентироваться на числовой идентификатор категории
Код:
{%if $modtype =='cat' && in_array(111, $second_cat.ids) %}Текст {%/if%}


нет вы меня не поняли у меня все категории на англ.

как сделать добавление текста если категории стоят с алиасами
т.е.
site.ru/auto/audi/audi-100
а у меня
site.ru/audi-100/
или с регионом
site.ru/russia/auto/audi/audi-100
у меня
site.ru/russia/audi-100/

просто данная запись {%if $modtype =='cat' && in_array('audi', $second_cat.uri) %}Текст {%/if%}
делает запись только на одну категорию /audi/ а в подкатегориях не прописывается Текст, а я имел ввиду чтобы на все вложенные категории а если они через алиас сделаны то во вложенных категориях не прописывается текст


19 ноя 2020, 14:07
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 217
Аватара пользователя

Geo писал(а):
В таком случае можно искать наименование
Код:
{%if $modtype =='cat' && in_array('Audi', $second_cat.name) %}Текст {%/if%}

наименование должно быть указано с учётом регистра, а если наименование на кириллице, файл должен быть кодирован в utf8.
Ещё можно ориентироваться на числовой идентификатор категории
Код:
{%if $modtype =='cat' && in_array(111, $second_cat.ids) %}Текст {%/if%}


можно ли как то сделать перечислением а то у меня алиасы стоят на почти всех категориях а чтобы так делать то получится большой файл кода


22 ноя 2020, 15:40
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 1636
Аватара пользователя

Ruslan писал(а):
нет вы меня не поняли у меня все категории на англ.
как сделать добавление текста если категории стоят с алиасами


Я это понял. В массивах $second_cat.name и $second_cat.ids будут соответственно, наименования и идентификаторы всех родительских рубрик. И
это независимо от того задан для текущей рубрики алиас или нет.
Так что попробуйте ещё раз способ из этого поста. Там всё правильно


23 ноя 2020, 16:25
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 5 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron