Проблема с модулем категорий и структуры - Expressionengine

В настоящее время я работаю над туристическим сайтом для моего клиента, им требуется CMS, чтобы они могли добавлять отели и направления, а также легко обновлять свой веб-сайт.

Базовая структура сайта описана ниже:

1. Home page
This page currently pulls out destination information and a section of hotels that change on the refresh of the page.

2. Destination listing page one
  This page will show the countries in this specific destination so for example: if the destination is the Caribbean it’ll list out the countries that my client sells hotels for, sorted by rating so if a hotel is rated 5 stars it’ll appear near the top of the listings. The countries are setup as categories and are unique to the listing pages, the categories contain a brief description of that country and an image that will link to the hotel list page displaying the hotels in that country.

    2b. Hotel list
      This page will contain the list of hotels that are on sale in the specific country.

      2c. Hotel description page
        This page contains pictures and information about the selected hotel. 

3. Destination listing page two

    3b. Hotel list

        3c. Hotel description page

This section has the same concept as the first destination listing section above except the information is unique to its destination. (obviously)

Итак, обо всем по порядку, у меня есть несколько проблем с тем, как работает функциональность CMS, в данный момент, чтобы добавить отель, мой клиент должен заполнить одну большую форму (им это нравится, потому что это означает, что им не нужно слишком много перемещаться по cms). Я создал два блога для каждого пункта назначения, но поля одинаковы.

Чтобы добавить отель в определенную страну, вы должны назначить его с помощью категорий. Теперь проблема, с которой я столкнулся, заключается в том, что если я хочу, чтобы отель отображался более чем в одной стране, он отображает названия стран, изображения и описания, и я не могу понять, что, черт возьми, происходит, я подумал об использовании какая-то система тегов, потому что я подумал, что это может быть более подходящим для того, что мне нужно делать?

Во-вторых, я загрузил и установил модуль структуры, так как подумал, что это поможет моему клиенту визуально увидеть, как устроен сайт (извините за каламбур), и сделать добавление отелей и других страниц и контента еще проще, чем это уже есть, а не только это, но иметь автоматически обновляемое меню и карту сайта. Я прочитал документацию и попытался поэкспериментировать с некоторыми его функциями, такими как функция списков. Я подумал, что это, возможно, лучший способ перечислить и упорядочить мои страны вместо использования категорий или тегов, но будет ли это работать или это усложнит поддержку и отслеживание? Потому что в настоящее время, если мой клиент хочет отредактировать определенный отель, он просто выбирает его в меню редактирования и меняет всю информацию в этом одном сообщении, будет ли использование метода структуры делать его более неудобным?

Из того, что я вижу, модуль структуры работает, обрабатывая сообщения веб-журнала как «страницы» теперь с учетом этого, если бы я хотел использовать структуру, как бы я заставил ее работать так, как я хочу, с точки зрения наличия блог с одной большой группой полей, чтобы при добавлении отеля вся его информация находилась в одном месте, а не распределялась по трем разным блогам?

ПРАВИЛЬНО, надеюсь, я не запутал вас. Если вам нужна дополнительная информация, просто окликните меня!

Спасибо


person Danny    schedule 05.12.2009    source источник


Ответы (1)


Создайте блог для отелей, а затем используйте модуль Playa, чтобы связать отели со страницами структуры. (Я знаю, что этот ответ немного запоздал, сайт, вероятно, давно закончен...)

person Florian    schedule 17.08.2010
comment
да, я бы тоже выбрал Плайю в этом случае - person Steven Grant; 09.11.2012