Категории и статьи в DLE: разбор на живом примере
Настроим структуру сайта о ремонте техники в DataLife Engine: создадим категории, добавим материал и проверим, как он выглядит в списке и на отдельной странице. Заодно разберём, где чаще всего теряются новости и почему категория в админке не определяет нужный вид на сайте.

В DLE новая статья может сохраниться в админке, но не попасть в ожидаемый раздел: у новости выбрана не та категория, родительская рубрика настроена иначе или шаблон сайта не выводит нужный блок. На примере сайта о ремонте техники разберём рабочий порядок: от структуры рубрик до проверки страницы материала. Ориентир — интерфейс DataLife Engine 16.x; в других версиях названия пунктов и расположение полей могут отличаться.
Сначала проектируем рубрики, а не нажимаем «Добавить»
Представим сайт с инструкциями по ремонту. В нём нужны разделы «Смартфоны», «Ноутбуки» и «Бытовая техника». Для первого материала — инструкции по замене аккумулятора смартфона — достаточно назначить категорию «Смартфоны». Создавать вложенность вроде «Техника → Мобильные устройства → Смартфоны» стоит только тогда, когда она действительно помогает навигации.
В DLE категория — это не просто подпись возле новости. Она участвует в формировании раздела сайта, а её адрес и отображение зависят от настроек и шаблона. Если заранее не решить, какие материалы куда попадут, через месяц придётся переносить новости и проверять ссылки.
- Разделяйте категории по устойчивым темам, а не по отдельным статьям.
- Не создавайте рубрики «Разное» и «Полезное», если туда будут попадать материалы на любые темы.
- До публикации решите, нужна ли вложенность. Для небольшого сайта плоская структура часто понятнее.
- Проверьте, как названия рубрик выглядят в меню и на мобильном экране.
Термин: вложенная категория — рубрика, которую в дереве разделов DLE поместили внутрь другой. Родительская категория задаёт верхний уровень, дочерняя — более узкую тему.
Создаём категорию в панели управления
Откройте в админпанели раздел управления категориями. В DLE он может называться «Категории» или находиться внутри раздела новостей — проверьте меню своей версии. Добавьте рубрику «Смартфоны», задайте ей понятное название и сохраните. Если форма предлагает выбрать родительскую категорию, оставьте верхний уровень, когда вложенность не нужна.
Перед сохранением проверьте поля, которые влияют на страницу категории: имя, родительский раздел, шаблон или настройки показа — если они доступны в вашей конфигурации. Не заполняйте поле адреса случайной строкой: правила формирования URL зависят от настроек ЧПУ и версии DLE. После сохранения найдите категорию в общем списке и откройте её страницу на сайте.
Категория считается настроенной не тогда, когда появилась в админке, а когда вы проверили её адрес, список новостей и отображение в навигации сайта.
Добавляем новость и назначаем ей рубрику
Теперь откройте форму добавления новости. Для примера заголовок — «Как проверить аккумулятор смартфона перед заменой». Заполните заголовок, краткое описание и полный текст, затем выберите «Смартфоны» в поле категорий. Если форма позволяет назначать несколько категорий, выбирайте их только при реальной необходимости: один материал в нескольких разделах может усложнить навигацию и дальнейшее обслуживание.
- Заполните заголовок. Он должен описывать действие или результат, а не быть названием рубрики. Проверка: в списке новостей админки вы узнаёте материал без открытия редактора.
- Добавьте краткое описание и полный текст. Проверьте, что вступление не дублирует целиком начало статьи, если шаблон выводит оба поля. Проверка: в ленте виден анонс, а на странице новости — полный материал.
- Назначьте категорию. Выберите «Смартфоны» и убедитесь, что она действительно отмечена перед сохранением. Проверка: после публикации новость появляется в списке этой рубрики.
- Сохраните материал и откройте его на сайте. Проверьте заголовок, изображения, ссылки и разметку текста. Проверка: страница открывается без ошибки и показывает ожидаемое содержимое.
Если на сайте включена модерация или публикация по расписанию, новость может не появиться сразу. Проверьте статус и дату публикации в редакторе. Не пытайтесь исправить задержку переносом материала в другую категорию, пока не убедились, что он опубликован.
Когда проблема в структуре, а когда — в шаблоне
Категория и шаблон решают разные задачи. Категория определяет, к какому разделу относится новость. Шаблон отвечает за то, как этот раздел или сама новость выглядят. В шаблонах DLE обычно используют отдельные файлы для страницы категории и полной новости; в стандартной структуре темы это, в частности, category.tpl и fullstory.tpl. Конкретная тема может переопределять вывод или использовать дополнительные условия.
| Симптом | Что проверить сначала | Что делать |
|---|---|---|
| Новость не видна в нужной рубрике | Статус публикации и выбранную категорию | Откройте редактор новости и проверьте назначение рубрики |
| Страница категории пустая, хотя новости назначены | Публикацию, настройки показа и страницу раздела | Убедитесь, что материал опубликован и категория доступна на сайте |
| Новость открывается, но выглядит не так, как ожидалось | Шаблон темы и оформление полной новости | Сравните вывод с настройками используемой темы |
| Ссылка ведёт не туда или даёт ошибку | Адрес категории, настройки URL и правила сервера | Не меняйте правила веб-сервера вслепую; сверяйтесь с документацией своей версии и конфигурацией хостинга |
Четыре подхода и их цена
На небольшом сайте обычно достаточно дерева категорий и штатной формы добавления новостей. Есть и другие варианты, но каждый добавляет свою цену.
| Подход | Что выигрываете | Чем платите |
|---|---|---|
| Плоские категории | Простая навигация и меньше решений при публикации | При большом числе разделов список становится длинным |
| Вложенные категории | Можно группировать близкие темы | Нужно следить за родителями, адресами и отображением дерева |
| Несколько категорий у новости | Материал доступен из разных тематических разделов | Сложнее поддерживать единообразную навигацию и проверять дубли |
| Отдельная доработка шаблона | Можно точнее настроить вид раздела и новости | Изменения темы требуют проверки после обновления или смены шаблона |
Что ломается чаще всего
Поля категории заполнены, но раздел пустой
Сначала проверьте, опубликована ли новость и назначена ли ей нужная категория. Если всё верно, сравните поведение с другой опубликованной новостью и проверьте настройки темы. Не начинайте с правки файлов: ошибка часто находится в статусе материала, а не в шаблоне.
В админке видны лишние или похожие рубрики
Такое обычно происходит, когда одну тему создают под разными названиями: например, «Телефоны» и «Смартфоны». Выберите основное название, перенесите материалы в нужную рубрику и только после проверки удаляйте пустую категорию. Перед массовыми изменениями сделайте резервную копию базы данных.
Страница выглядит иначе после смены темы
Данные новости и структура категорий могут сохраниться, но новая тема использует другие шаблоны и стили. Проверьте отображение категории и полной новости отдельно: это разные страницы. Если меняете файлы темы вручную, сначала протестируйте копию сайта — особенно если на проекте есть пользовательские доработки.
Когда что выбирать
Для сайта с несколькими понятными темами начните с плоских категорий. Если внутри одной темы уже накопились самостоятельные направления, добавьте дочерние рубрики и проверьте, удобно ли до них добраться с главной страницы. Несколько категорий назначайте только тогда, когда читатель действительно должен найти материал в обоих разделах. Отдельную правку шаблона заказывайте или делайте, если штатного отображения темы недостаточно; сначала зафиксируйте, что именно должно измениться.
После настройки откройте сайт как обычный читатель: перейдите в категорию из меню, найдите новую новость в списке, откройте её и вернитесь в раздел. Следующий шаг — проверить эту цепочку на телефоне и убедиться, что после публикации следующего материала порядок и навигация остаются понятными.
Инвалидация кеша, SEO-настройки адресов и массовый перенос новостей — отдельные задачи. Здесь рассмотрена базовая публикация через категории и штатную форму DLE.
Разбор научной статьи: Сложный текст — понятным языком, с терминами
Спросить за 12 ₽Источники: DataLife Engine — официальный сайт
Частые вопросы
Почему опубликованная новость не появилась в категории?
Можно ли назначить одной новости несколько категорий?
Нужно ли создавать вложенные категории?
Что проверить, если категория есть в админке, но не открывается на сайте?
Подойдут ли эти шаги для другой версии DLE?
Почему после смены шаблона категория выглядит иначе?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.