Справочник редактора: /tutors — управление разделами и руководством
Что можно менять на этой странице
Справочник для редакции сайта НГЛУ. Страница «Преподаватели и сотрудники» (/tutors, RU и EN) собирается автоматически из нод сотрудников. Здесь описано, что и как менять.
Что меняется здесь (админка)
- Войдите под администратором.
- Административное меню → Конфигурация → Структура /tutors (
/admin/config/lunn-tutors). - Две вкладки — RU и EN.
- «Руководство» — nid нод сотрудников, по одному в строке; порядок строк = порядок карточек сверху. nid виден в адресной строке при редактировании ноды (например,
/node/5557/edit→ nid 5557). - «Отделы и кафедры» — текстом: название отдела без отступа, кафедры — с двумя пробелами и дефисом. Пример:
Высшая школа лингвистики - Кафедра английской филологии - Кафедра романо-германской филологии Высшая школа права - Кафедра теории и истории государства и права
- Превью сохранённого состояния — на форме сразу видно, что и в каком порядке увидит посетитель.
- Кнопка «Сохранить структуру» сохраняет изменения и автоматически делает бэкап прежних значений (State keys
*.backup).
Что НЕ редактируется здесь
- Состав (кто в какой кафедре) — только через ноды сотрудников: раздел «Сотрудники» в админке. Поле «Кафедра» определяет принадлежность; опубликована нода → сотрудник виден на
/tutors. - ФИО, должность, фото, контакты — в карточке сотрудника, не на этой странице.
- Макет и оформление — код темы; только разработчик.
Проверка
- Откройте
/ru/tutors(RU) и/en/tutors(EN) после сохранения — страница обновится сама. - Проверьте, что руководство отображается в нужном порядке и кафедры не пустые.
Типичные ошибки
- «не является числом (nid)» — в списке руководства должно быть только число; строки с буквами отклонены.
- «Нода … не является опубликованным сотрудником» — указан неверный nid, либо нода-черновик/другая сущность.
- Отдел без кафедр не сохранится — либо добавьте кафедры, либо удалите отдел.
- Дубли кафедр в одном отделе отклоняются.
Откат
Перед каждым сохранением прежние значения сохраняются в State keys с суффиксом .backup. При ошибке сообщите оператору — восстановление выполняется командой (drush state:set), вручную не делайте.
Как часто трогать
Не чаще раза в полгода. Лишние перестановки никому не нужны.
Куда писать
Если справка не помогает — сообщите оператору/администратору сайта: что изменили, что ожидали, что увидели. Не правите тему и код сами.