XF List generator 170.1.2 : автоматическая генерация доп. полей в виде списка

XF List generator 170.1.2 : автоматическая генерация доп. полей в виде списка

Модуль создаёт списки дополнительных полей на основе шаблона. Он работает на основе перекрёстных ссылок и при помощи шаблона выводит в нужном месте сгенерированный список. Всё настраивается в шаблонах.


Возможности:
  • Кеширование данных.
  • Подключение любого шаблона.
  • Оформление полностью через шаблон.

Установка:
Либо закинуть файл xf_list_gen.php в папку engine/modules, либо установить плагин через менеджер плагинов.

Подключение:
Модуль подключается в любом шаблоне при помощи инклуда:
{include file="engine/modules/xf_list_gen.php?xffield=X&template=X&&limit=X&skip=X&sort=X&cat=X&news_id=X"}

Отображение списка на отдельной странице:
Создаём шаблон в папке вашего шаблона, к примеру /templates/Default/xfield_list.tpl и в этот шаблон подключаем инклуд. Используем данные из статического шаблона static.tpl и дополняем его:
<article class="box story">
    <div class="box_in">
        [group=1]<ul class="story_icons">
            <li class="edit_btn">
                [edit]<i title="Редактировать">Редактировать</i>[/edit]
            </li>
        </ul>[/group]
        <h1 class="title">{description}</h1>
        <div class="text">{include file="engine/modules/xf_list_gen.php?xffield=X&template=Y}</div>
    </div>
</article>

Вместо X - название доп. поля. Вместо Y - путь до шаблона для списка.

Создаём статическую страницу в админ.панеле и указываем в поле название созданного шаблона:


Теги:
  • Обязательные теги:
    xffield - Название доп. поля
    template - Название шаблона с окончанием

  • Дополнительные теги:
    limit - Ограничивает вывод записей в списке, принимает только числа. По умолчанию: пусто
    skip - Пропускает заданное число записей, принимает только числа. По умолчанию: пусто
    sort - Сортировка списка, по умолчанию или по убыванию. Принимает только ASC и DESC. По умолчанию: ASC
    cat - Перечень категорий через запятую (,) из которых должны формироваться списки
    news_id - Перечень новостей через запятую (,) из которых должны формироваться списки

  • Возможные теги в вашем шаблоне:
    {link} - Выводит ссылку на доп. поле, если имеется (хотя да...)
    {name} - Название доп. поля
    {value} - Значение доп. поля
    {max_value} - Максимально возможное значение, сделано для вывода чисел
    {min_value} - Минимально возможное значение, сделано для вывода чисел
    {count} - Выводит общее количество использования доп. поля

xf-list-generator-170_1_2-avtomaticheskaja-generacija-dop_-polej-v-vide-spiska.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 13.x-16.x
Версия PHP: 7.x-8.x
Автор: Maxim Harder
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.