2014-01-22 18 views
0

我正在使用ExpressionEngine的多站點管理器,並且顯示來自兩個站點的通道條目 - 我們的全球站點和我們的本地化站點澳洲辦事處。對於澳大利亞網站,我希望顯示所有頻道條目,但是我希望從全球網站頻道條目中顯示特定類別的頻道條目(在本例中爲「25」,即在我們的全球範圍內標記爲與澳大利亞相關的頻道條目現場)。顯示來自一個站點的所有類別以及來自Expression Engine中另一個站點的特定類別MSM

如果我使用下面的內容,它不會顯示澳大利亞網站(tpi_au)中的任何條目,因爲我沒有這些分類。

{EXP:通道:項道= 「成功」 動態= 「無」 網站= 「tpi_hq | tpi_au」 類別= 「25」}

有沒有一種方法,使這一類= 「25」 申請只有tpi_hq?

很抱歉,這可能是一個非常簡單的答案,或者我只是在做一些完全錯誤的開始...:/

謝謝!

回答

0

我不認爲有一種方法可以在單個通道調用中直接執行此操作。

這種情況一直在發生,而不僅僅是MSM。如果您想要X類別的10個條目和Y類別的7個條目,該怎麼辦?同樣的交易。

基本上你需要撥打兩個channel:entries的電話。

如果你不關心你完成的條目的順序。如果它困擾你tpi_hq條目總是在列表的頂部,而tpi_au條目總是在最底部,那麼你需要設法排序它們。

兩種方法我用這個:

  1. 排序在客戶端的條目。我在jQuery中使用了<li> s上的html5數據日期參數。

  2. 將傳入的ID作爲嵌入變量進行傳送。這需要總共3個EE channel:entry標籤加上嵌入,因此如果您擔心這種情況,它在服務器端效率肯定會降低。

順便提一下,大部分EE問題現在都在EE SE中處理。你可能在那裏得到不同的/更好的答案。

相關問題