Block - динамические блоки сайта
Подробнее о плагина
Простой плагин Block является одним из самых полезных для любого сайта плагинов, который позволяет устранить недочёты DLE. Block за счёт парных тегов может выводить содержимое, если динамические данные отсутствуют, например пустой тег {custom} или {customcomments}. Плагин прекрасно работает внутри html структуры, с блоками и стилями, а так же будет работать со многими плагинами, которые выводят динамический контент.
[block=X] Динамическое содержимое [/block] - тег, выполняющий проверку по содержимому блока, где X - уникальное название блока
[not-block=X] Данные отсутствуют [not-block] - выводит текст, если внутри одноимённого блока X нет содержимого.
Для тега [block=X] можно использовать любые теги, выводящие информацию на сайте, например {custom} или {customcomments}.
Примеры использования
- Вывод текста, в случае если у пользователя отсутствуют закладки на сайте
[block=myblock] {custom favorites="true"} [/block] [not-block=myblock] Закладки отсутствуют [/not-block]
- Скрытие блока, если отсутствует содержимое
<div [not-block=news] class="d-none" [/not-block]> [block=news] {custom category="1"} [/block] </div>
Техническая часть
Плагин Block является простой функцией проверки содержимого внутри шаблонизатора. В теге Block выполняется проверка на наличие символов, если есть хотябы 1 символ, тег [not-block=X] будет скрыт.
Отзывы
Оставьте комментарий первым
Оставьте отзыв первым