Примеры строки навигации - Breadcrumbs или Wayfinder
Для реализации навигации по сайту широко распространены два решения.
1) С помощью сниппета Breadcrumbs
( отличное русское описание на modx-cms.ru , оригинал на английском wiki )
Создаём чанк .
Создаём необходимые классы в css .
Помещаем туда вызов сниппета с параметрами и вставляем этот чанк в нужном месте шаблона.
<div id="breadcrumb"> [!Breadcrumbs? &homeCrumbTitle=`Главная` &showHomeCrumb=`1` &showCrumbsAtHome=`1` &crumbSeparator=`>`!] </div>
2) Второе решение - с помощью сниппета Wayfinder ,чуть более сложное, но более гибкое.
( русское описание сниппета Wayfinder с примерами на modx-cms.ru , описание сниппета Wayfinder на английском wiki )
Этот пример взят здесь
Создаём чанк
<div id="breadcrumb"> <a title="CMS MODx" href="http://www.h88.ru/">Главная</a> » [!Wayfinder? &startId=`38` &titleOfLinks=`menutitle` &outerTpl=`BreadCrumbOuter` &rowTpl=`BreadCrumbRow` &activeParentRowTpl=`BreadCrumbActiveParentRow` &hereTpl=`BreadCrumbHere` !] </div>
Создаём 4 дополнительных чанка для настройки отображения результатов выборки Wayfinder.
BreadCrumbOuter: [+wf.wrapper+] BreadCrumbRow: empty BreadCrumbActiveParentRow: <a title="" href="">[+wf.linktext+]</a> » [+wf.wrapper+] BreadCrumbHere: [+wf.linktext+]
Раскрашиваем с помощью css и вставляем в нужном месте шаблона.
Получаем:
Posts: 2
Reply #2 on : Птн Август 13, 2010, 15:31:41
Posts: 2
Reply #1 on : Срд Июнь 09, 2010, 11:40:21
Write a comment