Навигация отдельным тегом v.1.0 для DLE

Навигация отдельным тегом v.1.0

Навигация отдельным тегом v.1.0

По умолчанию навигация прикрепляется автоматически к списку новостей в теге {content}. И в настройках есть возможность только выбрать расположение навигации только в пределах контента, т.е. перед списком новостей, после или комбинировано.
Данный хак позволяет вывести блок навигации шаблона navigation.tpl в любом месте в файле шаблона main.tpl.
Структура формирования контента организована следующим образом:
<div id="dle-content">
	{shortstory.tpl}
	{shortstory.tpl}
	{shortstory.tpl}
	{navigation.tpl}
</div>

Т.е. навигация прикрепляется сразу после коротких новостей или перед ними или совместно и там и там.
Однако порой это очень ограничивает возможности дизайна/верстки когда навигацию необходимо отделить от контента.
Для этой цели и был написан этот простенький хак/плагин. С его помощью можно вывести навигацию в любом месте шаблона main.tpl посредством тега:
{navigation}

Если навигации на странице нет, то тег выведет просто пустоту. Так же для удобства добавлен тег:
[navigation] ... [/navigation]

Если тега навигации нет, то она останется по умолчанию в конце контента (или как задано в настройках).

Версия DLE: 10.1 и старше
Версия PHP: 5.4 и старше

Скачать плагин можно на GitHub



С уважением,
Олег Александрович a.k.a. Sander
Комментарии: (2)
  1. foto
    Посетитель 2 февраля 2020 19:13 #
    Главные вопрос, ЗАЧЕМ?
    DLE v14.0 уже из коробки это иметь будет.
    -2
    1. foto
      VIP 2 февраля 2020 20:34 #
      Версия DLE: 10.1 и старше
      +2
Добавить комментарий
  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2020.
При копировании, ссылка на источник обязательна.