Пожалуй одним из главных преимуществ DataLife Engine (DLE) перед другими системами управления сайтов является гибкость настройки сайта, т. е возможность подстраивать систему (cms) под любой каприз владельца сайта. Одним из таких прекрасных возможностей DLE это гибкость и удобства в использовании дополнительных полей.
У некоторых возникает вопрос: А зачем вообще нужны дополнительные поля?
С помощью дополнительных полей можно управлять содержимым новостей, можно выводит картинку в любом месте новости, можно сделать слайдер в новостях, упорядочит описание к той или иной новости и многое другое.
Одним из чаще всего мест где используют дополнительные поля это сайты онлайн-кинотеатры. Наверняка многие видели на таких сайтах как красиво оформлена вывод материала, слева постер а справа информация о фильме, актеры, режиссеры, год выпуска и так далее.
DarKino. Ru — Твой домашний онлайн кинотеатр
Как мы видим с помощью дополнительных новостей можно настроит вывод новостей под любые цели.
Создание дополнительных полей
Для создания дополнительных полей в DLE необходимо перейти
Админ панель -> Настройки скрипта -> Дополнительные поля новостей
Создаем новое дополнительное поле, для этого нажимаем внизу на странице дополнительных полей на кнопку Добавить поле.
Параметры дополнительных полей:
- Название поля (только на латинском) — название для вставки в код.
- Описание поля — описание поля чтоб путаницы не было.
- Категория — список категории в которых будет выводится дополнительное поле.
- Тип поля — тип поля дополнительных полей (одна строка, несколько строк или список).
- одна строка — текстовая строка (input)
- несколько строк — текстовая область (textarea), при выборе данного поля появляется еще один пункт в настройки доп. полей:
- Подключать редактор при добавлении или редактировании публикаций для данного поля
- Значение по умолчанию — значение которое будет выводится по умолчанию.
- Использовать при желании (можно оставить поле пустым) — если не ставит галочку то поле будет обязательным к заполнению.
- Безопасный режим поля (отключить поддержку BB тегов и HTML) — При включении безопасного режима для доп. поля, в нем будет отключена поддержка HTML и BB тегов.
- Использовать значения полей как перекрестные гиперссылки — В данном случае значения доп. полей будут выводится в виде ссылок на показ других публикаций, которые имеют такие же значения. Допускается также перечисление значений через запятую, при этом каждое слово будет иметь отдельную ссылку.
Вставка дополнительного поля в новости
Чтобы вывести дополнительное поле нужно отредактировать файлы "shortstory. tpl" и "fullstory. tpl"
Существует несколько тегов для вставки дополнительных полей, они выглядят следующим образом:
- [xfvalue_X] — дополнительное поле, где X это название поля (на латинском).
- [xfgiven_X]…[/xfgiven_X] — связка тегов которая выводит информацию указанную между ними если дополнительное поле было задано.
- [xfnotgiven_X]…[/xfnotgiven_X] — связка тегов которая выводит информацию указанную между ними если дополнительное поле НЕ было задано.
Автор: Иван Иванов