Използване на условия на примера на основния макрос на навигационната лента в шаблона за демодизиране

Актуално за версия 2.9.1

Съдържание

Изход за пагинация

За да се покаже навигация по страница, системата предоставя макрос% core navibar ()%, вижте "Полезни връзки".

Добавете следния код към файла /templates/demodizzy/xslt/modules/content/common.xsl преди включването:

Това е шаблон за показване на резултатите от макроса, сега трябва да добавите повикване към макроса, за това добавяме към файла /templates/demodizzy/xslt/layouts/default.xsl след извикване на менюто

Както виждаме основната страница в навигацията не е защото не е на същото ниво на йерархия със страницата "Каталог на продуктите", но бихме искали тя да присъства в навигацията, тази задача се решава чрез оформление, добавете връзка към първата в шаблона за показване на резултатите от макроса на основната страница с текста, тоест крайният му код ще бъде нещо подобно:

и ще изглежда така:

Показване на навигация на всички страници с изключение на основната страница

Да предположим, че не искаме резултатът от макроса да се показва на главната страница, тъй като няма смисъл и разваля външния вид:

За това ще използваме конструкцията, вижте "Полезни връзки".

Първо ще създадем променлива, която ще отразява дали тази страница е основната, за това я поставете във файла /templates/demodizzy/xslt/default.xsl, тя съдържа константите в demodizzy, следния код: