类别和结构模块的问题 - Expressionengine

时间:2009-12-05 15:28:24

标签: 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)。我为每个目的地创建了两个博客,但字段是相同的。

要将酒店添加到特定国家/地区,您必须使用类别进行分配。现在我遇到的问题是,如果我想让酒店出现在多个国家,它会显示国家名称,图像和描述,我无法弄清楚到底发生了什么,我想到了使用某种标记系统,因为我认为这可能更适合我需要做的事情?

其次我已经下载并安装了结构模块,因为我认为这样可以帮助我的客户直观地了解网站的结构(请原谅双关语)并使添加酒店和其他页面和内容比现在更容易不仅如此,还有一个自动更新的菜单和站点地图。我已经阅读了文档,并尝试了一些功能 - 例如列表功能。我认为这可能是一种更好的方式来列出和组织我的国家而不是使用类别或标签,但这会有用还是会让事情变得难以维护和跟踪?因为目前如果我的客户想要编辑某个酒店,他们只是从编辑菜单中选择它并更改那一个帖子中的所有信息,是否会使用结构方法使其更加尴尬?

我从我所看到的,结构模块的工作原理是将weblog帖子视为“页面”现在考虑到这一点,如果我想使用结构如何让它以我想要的方式工作,在拥有一个大型字段组的博客的条款,以便在添加酒店时,所有信息都在一个地方而不是分布在3个不同的博客上?

对,我希望我在这里没有让你感到困惑..如果你需要更多的信息,就像我一样!

谢谢

1 个答案:

答案 0 :(得分:1)

为酒店制作博客,然后使用Playa模块将酒店与Structure页面联系起来。 (我知道这个答案有点晚了,网站可能已经很久了......)