CUSTOM - тег движка dle, позволяющий выводить заданные нами новости в заданных нами параметрах. Можно выбрать такие параметры: сортировку, раздел, разделы, пропуск новостей в разделах, отдельные статьи, страницы на которых выводить, отдельный шаблон, автора новостей, и что-то там еще!
Стандартными способами в dle на главной выводится по умолчанию 10 новостей, шаблон к которым хранится в файле
shortstory.tpl . Тег
CUSTOM умеет выводить выбранные нами по параметрам выше новости по отдельному шаблону! Пример: главная страница
моего сайта - 7 отдельных кастомов!
Я убрал вывод коротких новостей на главной и вместо них при помощи 10 строк кода и тега
{custom} вывел выборку по каждому из разделов. Вывел в блок популярное конкретные статьи, а так же все тем же кастомом вывел последние 5 публикаций с сохранением дизайна из
shortstory.tpl

Скриншоты кастомизированной главной страницы
Документация по тегам представлена в справке на официальном сайте: https://dle-news.ru/.
Кастомизировать шаблон достаточно просто! Достаточно внимательно изучить документацию по ссылке выше и затем, основываясь на инструкции ниже - создать свое!
Переделываем главную страницу дле:0. Убрать тег {content} с главной страницы[not-aviable=main]{content}[/not-aviable]
Может случиться так, что этот тег уже заключен в данный блок. В этом случае его дублировать не нужно - ставим вертикальную палочку "
|".
[not-aviable=main|sitemap|members]{content}[/not-aviable]
1. Для начала нам нужно определиться с макетом главной;
2. Под каждые блоки сделать при необходимости отдельные шаблоны
3. Настроить
{custom}1. В моем случае 1й блок это самые популярные новости сайта, отдельный шаблон для кастома и вывод конкретных статей:
[aviable=main]
Самые популярные
{custom id="169,246,202" template="custom2"}
[/aviable]
Тег выведет статьи с id
169, 246, 202 и подставит для них шаблон
custom2.tpl из папки шаблона! Шаблон еще проще:
{short-story}
Читать подробнее [full-link]{title}[/full-link]
Берет текстовое содержание (и картинку, если предусмотрена) из короткой новости этих статей! На этом возможности тега
{custom} в
dle не заканчиваются.
Тег
{custom} умеет и другое. Он понимает универсальный тег
{image-1}, который выводит первую картинку из короткой новости, а значит мы можем сделать стильные блоки в стиле кинопорталов, где на главной выводятся последние из добавленных фильмов по выбранным рубрикам и при этом текста из короткой новости не будет. Пример одного из пяти блоков на главной, где по 5 картинок из кажного раздела:
[aviable=main]
{custom category="3,26,9,14,8,11" limit="5" template="custom"}
[/aviable]
Выводит 5 новостей из выбранных разделов используя шаблон
custom.tpl. Остальные параметры сортировки берутся из глобальных настроек. Таких блоков у меня на главной 5 - по каждой категории, где указаны id всех подкатегорий и это обязательно, иначе они не попадут список! Три строки кода шаблона:
[full-link]
{title} [/full-link]
Тег
{custom} умеет имитировать вывод коротких новостей. Пример ниже:
[aviable=main]Свежие записи сайта
{custom category="1,2,3,4,5,6,7,8,9,10,11,12,13" order="date" limit="5" template="shortstory"}
[/aviable]
Увы, но пришлось перечислить id всех существующих категорий, порядок сортировки их в админке не важен. Код шаблона - файл
shortstory.tpl.