Статьи о создании сайтов
Связанные материалы: объект и его контекст
Услуга, проект и инструкция могут быть самостоятельными записями со связями. Как использовать отношения вместо копирования одного описания в разные карточки.
На этой странице
Определите самостоятельные сущности
Если сведения имеют собственный смысл и обновляются отдельно, полезно хранить их отдельными объектами. Услуга описывает предложение, проект — выполненную задачу, инструкция — порядок использования. Копирование всей инструкции в каждую карточку делает исправления трудными.
Например, несколько изделий могут использовать один общий документ. После обновления текста нужно понимать, какой объект является источником и какие записи на него ссылаются. Обычная ссылка в Markdown и формальная связь данных решают похожие, но не одинаковые задачи.
Проверьте направление отношения
В Switch Pages существуют отношения объектов и вывод связанных публикаций. Направление имеет значение: связь A → B не следует без проверки считать автоматически обратной. Для иерархии дочерних записей дополнительно учитывается тип отношения.
Сначала настройте небольшой пример и откройте обе стороны. Убедитесь, что показывается ожидаемый набор, а закрытый или неопубликованный материал не попадает в гостевую подборку. Связь не расширяет право чтения целевого объекта.
Не превращайте связь в бизнес-операцию
Отношение между карточками само по себе не реализует складскую зависимость, бронирование или автоматический расчёт комплектации. Для таких процессов нужны правила, состояния и проверка изменений. Название «комплект» в связи не резервирует входящие позиции.
Перед массовым импортом сохраните внутренние ID и карту соответствий. Проверьте удаление или архивирование одной стороны, чтобы посетитель не получал бессмысленную ссылку. Если нужна особая сортировка, двусторонняя связь или дополнительные атрибуты отношения, уточните поддержку конкретного интерфейса и при необходимости доработайте модель. Хорошие связи уменьшают дубли текста, сохраняя самостоятельность и понятный контекст каждого материала.
Продолжить работу
Проверьте настройку разными ролями на отдельной копии. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: Обязательные поля без лишних препятствий редактору.
