Каналы, категории и записи Expression Engine - все с различными настраиваемыми полями - PullRequest
0 голосов
/ 27 сентября 2011

У меня есть сайт с этими разделами в верхней навигации:

  1. О нас
  2. Новости
  3. Персонал
  4. Стать участником

В каждом верхнем элементе навигации находится X количество подразделов.Например:

О нас

  • Кто мы
  • Статистика отрасли
  • Годовой отчет

Тогда, в течениеу каждого из них есть X количество подстраниц:

О нас

  • Кто мы
    • Обзор
    • Наша история
    • Наши цели

TheДля элементов навигации верхнего уровня корневого уровня (О нас) всегда требуются одни и те же настраиваемые поля.Страницы среднего и нижнего уровня, как правило, имеют одинаковое содержимое, но будут сильно отличаться от содержимого корневого уровня, поэтому для них требуется другой набор настраиваемых полей.

Я настроил структуру так, чтобыкорневые элементы - это каналы, средние - категории, а нижние уровни - это просто «записи».

Моя проблема сейчас заключается в том, что использование «группы полей канала» в корневом канале, очевидно, фильтрует все категории.и записи, связанные.Поэтому, когда я иду редактировать или публиковать целевую страницу или страницу входа категории - я застреваю, когда мне показывают группу настраиваемых полей для корневой целевой страницы.

Мне бы хотелось, чтобы конечный пользователь (мой клиент)не нужно видеть много настраиваемых полей при редактировании или публикации страницы, которая не находится на уровне корневого канала.

Как настроить этот сайт, чтобы я мог выбирать и выбирать различные группы полей на разных страницахкоторые находятся в одном канале?

1 Ответ

0 голосов
/ 28 сентября 2011

Хотя вы можете использовать пользовательские Публикация макетов страниц для канала и группы пользователей, насколько я знаю, вы не можете представить «страницы» или записи с различными макетами публикации.

Если вы используете разные шаблоны для уровней в своей навигации, Blueprints , может быть тем, что вы ищете.

Blueprints позволяет вам контролировать свои публикации макетов [...] Он предназначен для создания макетов публикации на основе шаблонов.

Таксономия того, как вы спроектировали навигацию и «страницы», интересна, но я не хотел бы поддерживать ее или понимать как клиента.Например, простое добавление нового раздела верхнего уровня или страницы сайта должно быть простым, но с вашей методологией потребуется настроить совершенно новый канал!

Некоторые дополнения ExpressionEngine, которые могут быть лучшеподходит для вашего сайта и все же позволяет вам достичь желаемой настройки: Структура , NavEE или Таксономия - конечно, всегда есть нативная Модуль страниц , а также.

...