При установке шаблона DLE важно обратить внимание на такой файл, как main.tpl. Этот файл должен присутствовать в любом шаблоне, так как он используется для формирования базового каркаса ресурса, и к нему подключаются все необходимые скрипты и стили.
Суть этого файла состоит в том, что он является html страничкой, на которой присутствуют теги движка. А это облегчает работу с шаблоном. Создателю портала достаточно иметь минимальные знания языка программирования для создания шаблона собственными силами.
Использование dle хаков
Полезно также использовать data life engine хаки, которые облегчают работу с настройкой шаблона. Основной код страницы вставляется в этот файл. Так как этот файл является файлом шаблона, то есть, не простой html страничкой, то большинство настроек осуществляет сама платформа.
Все теги для вкладки head, интегрируются dle-тегом. Данный тег добавляет все необходимые подключения скриптов и заголовков. Существует еще один тег – theme. Он используется для вывода динамического пути к паке, где находится шаблон.
Если вам необходимо вставить картинку, то вам не придется писать длинный адрес, как это было раньше, можно просто вставить универсальный код с этим тегом. Чтобы подключить служебный скрипт в поле «тело», необходимо воспользоваться тегом AJAX. Этот тег является обязательным и вставляется сразу после тега body.
Вывод новостных заметок
Если с этими тегами все понятно, то надо перейти на главную страницу, к которой подключены стили, скрипты и мета-теги. Для вывода новостей, которые добавлены через панель администратора, движок предлагает несколько вариантов, которые могут заменять друг друга или дополнять.
Рассмотрим один из способов, который является самым простым. С его помощью можно выводить подряд все новости лентой. Навигация осуществляется в этом случае постранично.
За вывод новостей в данном случае отвечает тег content. При работе с шаблоном, платформа находит этот тег и меняет его на выбранное количество заметок. Таким образом, можно сформировать главную страницу, но только в том случае, если красиво оформлен файл вывода коротких новостей.
Помимо этого тега, в любой шаблон интегрирован тег – info. Если просматривать страницу, то работу тега заметить невозможно. Он ответственный за вывод служебной информации, таковыми могут быть ошибки или предупреждения.