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

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

irbees2008 irbees2008 Опубликовано - 9 - июня Настройка плагинов
3242 - 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}
Вроде все по настройке.

Можешь почитать и вот эту статейку "Меняем ссылки по времени на твиге"

Опрос

Ваше мнение

Какой поисковой системой пользуетесь?
Результаты

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

Теги

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

Статистика

  • Caйту: 4397 дней
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 662
  • Онлайн всего: [5]
  • Гости: [4]
  • Поисковики: [1] Google
  • Были сегодня : [3] Google, Яндекс, Яндекс
  • SQL запросов: 30
  • Генерация страницы: 1.362сек
  • Потребление памяти: 5.167 Mb 
  •   Яндекс.Метрика