2013-02-18 55 views
0

我想了解一旦在管理面板中選擇了所需的類別,幻燈片模塊如何從joomla獲取內容。這些模塊從網站管理面板中的網站所有者選擇的類別中提取文章的標題,全文,圖片,鏈接等。基於在管理面板中選擇的類別獲取joomla文章

因此,一旦某一個模塊來從物品的類別,

  1. 什麼API是用來從範疇的文章編號?
  2. 獲取文章ID後,用什麼api獲取每篇文章的內容?
  3. 或者是否有一個只通過傳遞類別獲取文章的所有必需元素的api?

我使用Joomla 2.5.9

我想明白,如果我可以覆蓋此通過查看現有的代碼,使我自己的修改「獲取基於類的文章」功能。甚至爲了我的目的破解joomla核心。所有這些都是爲了創建一個插件來調整功能。

回答

3

嗨Joomla使用訪問數據的MVC結構。

如果您從所需的所有信息中選擇信息,請設置它所需的「模型狀態」。

在預設內容管理,你就這麼喜歡這個

$model = JModelLegacy::getInstance('Articles', 'ContentModel', array('ignore_request' => true)); 
$model->setState('filter.category_id' 'YOURIDYOUWANTTOFILTERON'); 
$model->getItems(); 

該代碼會給你對象的數組的Joomla 2.5,所以你可以通過像foreach循環迴路。有大量的模型狀態,

沒有任何理由,你需要從內容模型

+0

反正破解核心的數據非常有意義到哪裏我要開始。 – 2013-02-19 19:40:22