Как сделать меню — знаю, а как сделать так чтобы у каждого пункта меню была своя иконка (например, чтобы он хранилась в каком-то поле в properties самой страницы) — не могу сделать. Помогите пожалуйста. Лучше всего если бы эта иконка бралась из поля определённого в темплейте TV.
Посмотрел, что для каждой страницы можно загружать файлы в Page Properties » Resources » Files. Только как получить этот ресурс для каждого из пунктов меню, непонятно.
Код:
lib.menu = HMENU
lib.menu.entryLevel = 1
lib.menu.1 = TMENU
lib.menu.1{
noBlur = 1
NO{
linkWrap = <li>|</li>
ATagTitle.field = title
}
ACT = 1
ACT{
linkWrap = <li>|</li>
}
}
lib.menu.wrap = <ul>|</ul>
Могу предположить что можно вставить beforeImg
Код:
…
NO{
linkWrap = <li>|</li>
ATagTitle.field = title
beforeImg = fileadmin/media/images
beforeImg.data = levelmedia:-1, slide #здесь вообще не понимаю как это работает
}
…
но это не работает.