2013-08-01 54 views

回答

0

保存自己的悲傷和購買Structure這將使這是一個微風,允許您和您的客戶在內容上添加一個可視界面。

如果不這樣做,我需要關於個人數據的更多信息。如果原始數據用於汽車文章是相同的生活方式的文章(例如,他們有一個標題,內容,圖像),那麼你只需要1個頻道「文章」,你可以細分類別(駕駛&生活方式)。如果雜誌,汽車&生活方式不僅僅是登陸/列表頁面,並自己保存獨特的內容(而不是的文章),那麼他們可能是第二個名爲「內容」的頻道。

渠道是一組數據,除了主題之外,生活方式和駕駛之間的數據沒有實質性差異,所以儘管可以,但將它們分成不同的渠道是沒有意義的。如果客戶要求一個新的組(比如Sport),那麼使用多個渠道是不靈活的,然後你需要建立一個新的渠道,模板結構,模板等。如果它是所有的文章,客戶自己可以創建一個新的類別稱爲「體育」,該系統將正常工作。

你問我如何聯繫他們,但不要解釋他們是如何相關的,除非你指的是父母「雜誌」。這不是一個真正的關係,只是一個容器。

假設你有一個通道「公司章程」,你有一個模板所謂的「雜誌」(這是你的URL的第一部分),該指數模板將是您的目標網頁,如果segment_2是空{if "{segment_2}" == ""}。如果segment_2不是空的,但segment_3是空的(這意味着用戶處於生活方式或駕駛){if "{segment_2}" != "" && "{segment_3}" == ""}索引可以嵌入或提供各個類別或條目的列表頁面(如果它們是具有除文章之外的獨特內容的內容頁面內)駕駛&生活方式。然後,您可以通過多種方式訪問​​列表頁面(Motoring & Lifestyle),模板組(雜誌/動畫)中的模板不靈活,並且依賴於創建的包含重複代碼的新模板,或者通過嵌入索引模板保持東西整潔和細分爲例如類別{embed=content/{category_url}}

使用ExpressionEngine有很多方法來處理它,而「正確」的方式通常取決於單個開發人員。 「最好」的方式是那些乾淨,易於遵循和靈活擴展的方式。

+0

我創建了一個叫做「雜誌」與類週刊組包含駕駛,生活方式和渠道...等 用戶必須選擇從下拉列表的類別(這是必填字段) 並且也有4級 俱樂部>俱樂部名稱>俱樂部中的團體> group 1,2 .... 我可以使用關係嗎?我的方法是否可行? 謝謝@彼得劉易斯 –

+0

什麼是「水平」類別?一個入口? –

+0

類別@peter 我無法在site.com/magazine上打印aricles列表,只有一個{segment_1},但我可以在網站上打印。com/Magazine/Motoring –