Използване на условия на примера на основния макрос на навигационната лента в шаблона за демодизиране
Актуално за версия 2.9.1
Съдържание
Изход за пагинация
За да се покаже навигация по страница, системата предоставя макрос% core navibar ()%, вижте "Полезни връзки".
Добавете следния код към файла /templates/demodizzy/xslt/modules/content/common.xsl преди включването:
Това е шаблон за показване на резултатите от макроса, сега трябва да добавите повикване към макроса, за това добавяме към файла /templates/demodizzy/xslt/layouts/default.xsl след извикване на менюто
Както виждаме основната страница в навигацията не е защото не е на същото ниво на йерархия със страницата "Каталог на продуктите", но бихме искали тя да присъства в навигацията, тази задача се решава чрез оформление, добавете връзка към първата в шаблона за показване на резултатите от макроса на основната страница с текста, тоест крайният му код ще бъде нещо подобно:
и ще изглежда така:
Показване на навигация на всички страници с изключение на основната страница
Да предположим, че не искаме резултатът от макроса да се показва на главната страница, тъй като няма смисъл и разваля външния вид:
За това ще използваме конструкцията, вижте "Полезни връзки".
Първо ще създадем променлива, която ще отразява дали тази страница е основната, за това я поставете във файла /templates/demodizzy/xslt/default.xsl, тя съдържа константите в demodizzy, следния код: