Настройка канала/категории Expression Engine

Я пытаюсь разработать EE, и как лучше построить структуру моего сайта. Вдохновение от saveur.com - меню рецептов.

Мини карта сайта для этого раздела выглядит следующим образом.

Homepage

    Recipes - landing page

        Course - post category  - landing page
            Breakfast - post subcategories  - landing page
            Brunch
            Lunch
            Mains
            Deserts
            Appetizers

        Ingredients
            Eggs
            Chicken
            Avacado
            Fish

Может ли кто-нибудь объяснить мне основную идею канала/категорий/записей Expression Engine, потому что я думаю, что что-то упускаю. Возьмите следующий URL

/recipes/course/breakfast/scrambled-eggs

Рецепты — это канал с сохраненным URL-адресом канала. 404 стр.

Курс и завтрак являются категориями — целевыми страницами, на которых никогда не будет публиковаться контент, но будет указан индекс контента с их дочерних страниц. Оба сегмента возвращают 404. Даже если URL-адреса категорий сохранены.

Единственный активный сегмент — это сама запись — яичница-болтунья.

Если кто-то может пролить свет на это, я был бы очень признателен.


person digiwig    schedule 06.09.2013    source источник
comment
Если вы не получили ожидаемого ответа, рассмотрите возможность публикации на expressionengine.stackexchange.com.   -  person AllInOne    schedule 09.09.2013


Ответы (1)


  1. Я бы сказал: создайте группу рецептов Поля канала с ингредиентами в виде сетки.
  2. Создайте Группу категорий курса и добавьте в нее: Завтрак Бранч Обед Основные блюда Десерты Закуски.
  3. Создайте Канал рецептов и назначьте ему группу Поля канала рецептов и группу категорий курсов.
  4. Создайте группу шаблонов рецептов, и вы просто используете приведенный ниже код, чтобы перечислить все ваши пункты меню.

    {exp:channel:entries channe="Рецепты"} {title} {ингредиенты} {ингредиент} {/ингредиенты} {/exp:channel:entries}

Вы также можете использовать эту структуру ссылок (/Recipes/Breakfast/), и EE будет динамически возвращать все записи из курса завтрака.

person yahyazini    schedule 22.07.2014