2011-02-26 22 views
0

由於某些原因,Joomla文檔對於不知道事情如何事先完成的人不太友好。在Joomla的截面視圖中獲取所有類別的文章

我想要的是,我在每個部分有兩個類別,我想列出第一個中的所有文章。我想這樣的事:

<p><?php echo count($this->categories); ?></p> 
<?php if (count($this->categories) > 0) : 
    $category = $this->categories[0]; 

    $this->items =& $category->getItems(); 
    echo $this->loadTemplate('items'); 
endif; 
?> 

我帶了這一點其他的,預先定義的模板,但這似乎只(這裏缺乏一個更好的詞)的類別,範圍內的工作。 Joomla Docs和Google什麼都沒有發現,我是唯一一個想要這樣做的人嗎?

+0

你想只顯示標題(帶鏈接)或想顯示整個內容? – Gaurav 2011-02-26 18:22:44

+0

@Gaurav目前我只能使用鏈接和標題,但內容將作爲一個選項很好。 – Lanbo 2011-02-26 19:35:14

回答

2

這段代碼不起作用,因爲Section模型和視圖沒有獲取該信息的函數。

你最好重寫類別列表,而不是黑客部分模型和視圖。除非有令人信服的理由否則,請將您的菜單類型從文章>>部分更改爲文章>>類別>>博客佈局。博客佈局將僅通過使用內置參數顯示鏈接,標題和內容。

+0

對不起,我嘗試瞭解你寫的內容,但我並不真正瞭解你的意思,特別是通過更改菜單類型。 – Lanbo 2011-03-02 09:14:49

+0

好的,我會解釋。 Joomla中的每個菜單都有一個您在創建菜單時選擇的類型。這決定了菜單鏈接將顯示的內容 - 組件和組件中的哪個視圖。對於Joomla文章,您可以使用幾種不同的視圖,具體取決於您要顯示的內容。如果您想要編輯您試圖顯示的部分的菜單項,可以使用一個按鈕來更改菜單類型。您應該嘗試將菜單類型更改爲文章>>類別>>博客佈局。 – 2011-03-02 22:06:17

+0

謝謝,這有些幫助。現在我已經看到了它,但它可能不像Joomla-creators所期望的那樣。 – Lanbo 2011-03-04 07:31:32

相關問題