N1 Nex1on

← Модули Nex1on

Свои разделы

версия 1.2.0 в поставке с 0.9.0 нужен движок 0.7.0 обновлён 10.09.2026

Конструктор разделов: владелец сайта сам заводит «Вакансии», «Проекты», «Объекты» со своими полями. У каждого раздела — своя таблица в базе, место в панели, адрес и пункт меню на сайте.

Что умеет

  • Раздел заводится в панели без программиста, и под него создаётся отдельная таблица в базе, а не общая таблица «ключ — значение».
  • Одиннадцать видов полей: строка текста, несколько строк, целое число, число с дробью, да / нет, дата, дата и время, одно из списка, картинка из медиатеки, ссылка, почта.
  • У поля: обязательность, «Показывать посетителю», «Показывать на карточке», «Использовать как фильтр» (для списка, да / нет и дат).
  • Вид списка на сайте: карточками, списком или таблицей. Поиск и фильтры на странице раздела включаются галочкой.
  • Раздел можно показывать на главной своим блоком — от 1 до 12 последних записей.
  • У записи — короткое описание, текст, SEO-поля, переводы, история правок, корзина. Записи попадают в поиск по сайту и в карту сайта.

Настройка

Каждый раздел настраивается на своей странице: Свои разделы → Управление разделами. Там же вкладка «Поля». Галочка «Показывать на сайте» делает раздел внутренним: он виден только в панели.

Права

  • Смотреть записи разделов — видеть разделы в панели.
  • Создавать записи.
  • Править записи.
  • Удалять записи — отправлять в корзину.
  • Настраивать разделы и поля — заводить, менять и удалять разделы и их поля.
При установке администратор получает все пять прав, редактор — все, кроме настройки разделов и полей.

На сайте

Раздел живёт по адресу /r/адрес-раздела, запись — /r/адрес-раздела/адрес-записи. Каждый открытый раздел сам встаёт в меню сайта. На странице записи в боковой колонке стоит блок «Детали» со значениями полей. Раздел с галочкой «Показывать этот раздел на главной» получает свой блок на главной странице.

Установка и удаление

Создаются таблицы content_types и content_fields; таблица раздела (ct_имя) — при его заведении. Удаление раздела просит набрать его машинное имя: вместе с ним уходит таблица со всеми записями. Удаление модуля с данными убирает таблицы всех разделов, таблицы описаний, права и настройки.

Чего здесь нет нарочно

  • Вид поля и его имя после создания не меняются: смена вида — это смена типа столбца, и данные «да / нет» в дату не превратить. Нужно другое поле — заведите новое, старое уберите, когда данные перенесены.
  • Обязательное поле проверяется в форме, а не в базе — иначе его нельзя было бы добавить в раздел, где уже есть записи.

Как поставить

Он у вас уже есть. Панель → «Модули» → включить.

История версий

1.2.0 10.09.2026
  • Вид списка раздела на сайте: карточками, списком или таблицей
  • Поиск и фильтры на странице раздела; поле можно отметить «Использовать как фильтр»
  • Блок раздела на главной с числом записей от 1 до 12
  • У полей появились отметки «Показывать посетителю» и «Показывать на карточке»
  • У записей — короткое описание, SEO-поля и запрет индексации
  • Массовые действия над записями: опубликовать, в черновик, в корзину
  • Внутри раздела в панели — вкладки: записи, поля, раздел
1.1.0 08.09.2026
  • Многоязычность: язык у записи и связь с оригиналом во всех разделах, недостающие переводы видны в разделе «Переводы»
  • История правок записей с возвратом к версии
  • Удалённые записи видны в общей корзине, их можно вернуть или убрать насовсем
  • Медиатека показывает, в каких записях разделов используется файл
  • Под записями могут стоять комментарии
  • Поиск по сайту ищет и в тексте записей, а не только в заголовках
  • Проверка имён полей и список видов полей стали общими для всего движка
1.0.0 07.09.2026
  • Владелец сайта сам заводит разделы и задаёт им поля, без правки кода
  • Отдельная таблица под каждый раздел, одиннадцать видов полей
  • Пункт в панели, адрес и место в меню сайта у каждого раздела
  • Имена полей проверяются по белому списку символов и списку занятых слов
  • Удаление раздела требует набрать его машинное имя

Вопросы, ошибки и предложения — в разделе на форуме