Помогите решить вопрос с разными классами.
Есть несколько типовых страниц, например Новости, Просмотр новости, Цены и тд… у них используется один шаблон, но на каждой такой странице должен быть свой дополнительный класс.
Как можно это решить?
Создать несколько иф-елсе вообще тупо и не гибко
Через доп.поля тоже не кашерно
Может быть можно как-то в шаблоне через switch case сделать?
Как можно это решить?
Создать несколько иф-елсе вообще тупо и не гибко
Через доп.поля тоже не кашерно
Может быть можно как-то в шаблоне через switch case сделать?
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Как вариант можно указывать классы как myclass_[[*parent]]
myclass_[[*parent]] не подойдет, т.к. на некоторых страницах повторяется класс.
if else раздует код с таким количеством… это делать 30 if-else?
myclass_[[!pdoField? &id=`[[*parent]]` &field=`link_attributes`]] Ну или всё таки вставлять сниппет с логикой.
github.com/fenom-template/fenom/blob/master/docs/ru/tags/switch.md