Некоторые вопросы по pdoMenu
Здравствуйте. Сейчас я делаю многоуровневый каталог, и в некоторых местах у меня возникают непонятные вещи.
Структура каталога примерно такая:
Сам код вывода на данный момент выглядит вот так:
1. Почти у каждой фирмы-производителя есть логотип, который хотелось бы вывести. Как это сделать только для неё, то есть для верхнего уровня списка? И что делать, если логотипа нет?
2. Из-за того, что вложенность категорий разная, возможно ли как-то «указать» pdoMenu чтобы она последнему уровню UL-LI (который непосредственно показывает товары) присваивала какой-то особенный класс? Ну, или, например, конкретно каждому товару (то есть конечному пункту в этой всей пищевой цепочке?) :)
PS: Возможно я совершенно неправ и делаю велосипед, но может быть вы порекомендуете какие-то дополнения модэксовские в которых каталог уже предусмотрен? Мне, в принципе, нужна каталогизация, желательно фильтрация по каким-то параметрам, учитывая то, что у разных категорий может быть набор своих параметров и так далее. Как я понимаю, подобные штуки умеет minishop2 но я очень сомневаюсь, что он встанет на уже рабочий проект.
Структура каталога примерно такая:
Фирма-производитель
-- Категория
---- Подкатегория
------ Подподкатегория :)
-------- Товар… и так далее.Сам код вывода на данный момент выглядит вот так:
[[pdoMenu?
&displayStart=`[[~id]]`
&parents=`[[~id]]`
&includeTVs=`vendorImage`
&sortby=`menutitle`
&sortdir=`ASC`
&levelClass=`level`
]]Есть два затруднения:1. Почти у каждой фирмы-производителя есть логотип, который хотелось бы вывести. Как это сделать только для неё, то есть для верхнего уровня списка? И что делать, если логотипа нет?
2. Из-за того, что вложенность категорий разная, возможно ли как-то «указать» pdoMenu чтобы она последнему уровню UL-LI (который непосредственно показывает товары) присваивала какой-то особенный класс? Ну, или, например, конкретно каждому товару (то есть конечному пункту в этой всей пищевой цепочке?) :)
PS: Возможно я совершенно неправ и делаю велосипед, но может быть вы порекомендуете какие-то дополнения модэксовские в которых каталог уже предусмотрен? Мне, в принципе, нужна каталогизация, желательно фильтрация по каким-то параметрам, учитывая то, что у разных категорий может быть набор своих параметров и так далее. Как я понимаю, подобные штуки умеет minishop2 но я очень сомневаюсь, что он встанет на уже рабочий проект.
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
прописываете сюда нужный плейсхолдер и к нему модификатор default
2) 3) это что-то не то, [[~id]] не даст Вам ничего, а нужен идентификатор(ы) (число)
Последний li в твоём примере — так:
А вообще, pdoMenu умеет показывать уровень вложенности и присваивает первым и последним элементам соответствующие классы, что упрощает задачу: