Хаки и Скрипты Next Generation CMS

Настройка плагина breadcrumbs - "Хлебных крошек"

irbees2008 irbees2008 Опубликовано - 9 - июня Настройка плагинов
3404 - 0
  • Автор: Wolverine
  • Источник:
  • Уровень сложности исполнения: Справочник

Всем привет, вот забыл обновость инфу о плагине, поскольку плагин был переведен на твиг.

После включения плагина в шаблоне main.tpl вставить переменную {{ breadcrumbs }}

Для работы используются следующие файлы-шаблоны breadcrumbs.tpl
Доступные переменные:
{{ location }} - массив, содержащий элементы - путь до текущей страницы
{{ location_last} } - текущая страница
Вот дефолтный пример файла breadcrumbs.tpl

Код:
<div class="frame-crumbs">
<div class="crumbs" xmlns:v="http://rdf.data-vocabulary.org/#">
<div class="container">
<ul class="items items-crumbs">
{% for loc in location %}
<li class="btn-crumb">
<a href="{{ loc.url }}" typeof="v:Breadcrumb"><span class="text-el">{{ loc.title }}</span></a>
<span class="divider">/</span>
</li>
{% endfor %}
{% if (location_last) %}
<li class="btn-crumb">
<button typeof="v:Breadcrumb" disabled="disabled">
<span class="text-el">{{ location_last }}</span>
</button>
</li>
{% endif %}
</ul>
</div>
</div>
</div>

Цитата:
Сегодня разберем плагин breadcrumbs - "Хлебных крошек"
Итак приступим, я расскажу как установить и настроить плагин.
Breadcrumbs (англ. «Хлебные крошки») — элемент навигации по сайту, представляющий собой путь по сайту от его «корня» до текущей страницы, на которой находится пользователь.
Представляет собой полосу в верхней части страницы примерно такого вида:
Код:
Главная страница > Раздел > Подраздел > Текущая страница
Раскрыть
Отображение плагина:
Для работы используются следующие файлы-шаблоны:
* breadcrumbs.tpl
Доступные переменные:
Код:
{location}      - путь до текущей страницы
{location_last} - текущая страница
{separator} - разделитель между {location} и {location_last}
Механизм взаимодействия с другими плагинами (для разработчиков):
Сторонний плагин должен заполнить переменную
Код:
$SYSTEM_FLAGS['info']['breadcrumbs']
Пример структуры:
Код:
[breadcrumbs] => Array
(
[0] => Array
(
[link] => 'http://special-news.ru/components/cat/6/'
[text] => 'Авторизационные'
),
)
В этом случае отображение на сайте будет примерно такое:
Главная страницам > Каталог плагинов > Авторизационные
Код:
[breadcrumbs] => Array
(
[0] => Array
(
[link] => 'http://special-news.ru/components/cat/6/'
[text] => 'Авторизационные'
),
[1] => Array
(
[link] => 'http://special-news.ru/components/6/'
[text] => 'auth_basic :: Базовая авторизация'
),
)
В этом случае отображение на сайте будет примерно такое:
Главная страницам > Каталог плагинов > Авторизационные > auth_basic :: Базовая авторизация
1.Этот плагин и все остальные можно скачать из Репозитория SVN или со страницы Ночной сборки
2.Скачав и распаковав архив заливаем наш плагин в папку ваш сайт/engine/plugin/
3.Идем в админку - плагины - неустановленные ищем наш плагин и включить.

4.Заходим в настройки плагина

В поле раздитель можно вставлять спец символы и изображения так
Код:
<img src=" адрес картинки">
5.И последнее в шаблоне добавляем переменную
Код:
{breadcrumbs}
Вроде все по настройке.

Можешь почитать и вот эту статейку "Выводим дополнительные поля xfields в секцию head вашего шаблона"

Опрос

Ваше мнение

Вы нашли что искали?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4670 дней
  • Новостей: 568
  • Комменты: 257
  • Зарегистрированно : 679
  • Онлайн всего: [3]
  • Гости: [3]
  • Были сегодня : [1] Google
  • SQL запросов: 30
  • Генерация страницы: 0.283сек
  • Потребление памяти: 5.173 Mb 
  •   Яндекс.Метрика