2
A
回答
6
在你將選擇的物品的後端,物品的ID將被存儲在部件PARAMS(3210)或自定義組件PARAMS表的數據庫。
在您的自定義組件
- 商店文章編號,以可變
- 查詢數據庫
#__content
表文章編號 - 顯示文章
例如
//
// Function for your model
//
/**
*
* @return object
*
* Object will have following structure
*
* Field Type
* ----------------------------------
* id "int(11) unsigned"
* title varchar(255)
* alias varchar(255)
* title_alias varchar(255)
* introtext mediumtext
* fulltext mediumtext
* state tinyint(3)
* sectionid "int(11) unsigned"
* mask "int(11) unsigned"
* catid "int(11) unsigned"
* created datetime
* created_by "int(11) unsigned"
* created_by_alias varchar(255)
* modified datetime
* modified_by "int(11) unsigned"
* checked_out "int(11) unsigned"
* checked_out_time datetime
* publish_up datetime
* publish_down datetime
* images text
* urls text
* attribs text
* version "int(11) unsigned"
* parentid "int(11) unsigned"
* ordering int(11)
* metakey text
* metadesc text
* access "int(11) unsigned"
* hits "int(11) unsigned"
* metadata text
*/
public function getMyArticle() {
// Get Component parameters (config.xml)
$params = JComponentHelper::getParams('com_mycomponent');
// Get Specific parameter
$myArticleId = (int) $params->get('articleId', 0);
// Make sure parameter is set and is greater than zero
if ($myArticleId > 0) {
// Build Query
$query = "SELECT * FROM #__content WHERE id = $myArticleId";
// Load query into an object
$db = JFactory::getDBO();
$db->setQuery($query);
return $db->loadObject();
}
//
return null;
}
要在後端彈出窗口中選擇,編輯組件的3210
添加addpath
到<params>
元素
<!-- Add the path to content elements -->
<params addpath="/administrator/components/com_content/elements">
<!-- Add Select Article param -->
<param name="articleId" type="article" default="0" label="Select Article" description="" />
您還需要config
按鈕添加到工具欄上的組件默認視圖
// Add this code in the display() method of the view
// @todo change com_mycomponent to your component's name
JToolBarHelper::preferences('com_mycomponent')
相關問題
- 1. Joomla - 將.js和.css文件插入到單個Joomla文章中?
- 2. Joomla自己的組件設置插入文章彈出
- 3. Joomla插件:如何獲得文章標題和文章ID
- 4. Joomla 2.5添加選項組到文章
- 5. 如何插入my_html到joomla文章,以便格式保留
- 6. 如何在joomla文章中插入數據到數據庫
- 7. wordpress導入joomla文章
- 8. 獲得文章的標題,從進入的Joomla插件
- 9. 從插件添加自定義字段到Joomla文章循環
- 10. Joomla Readmore鏈接到文章
- 11. Joomla,文章
- 12. 在Joomla文章
- 13. 發送文章ID到ajax文件或直接在ajax文件中獲取文章ID?在joomla!插件
- 14. Joomla搜索劑量找不到我的組件的文章
- 15. 將文章加載到Joomla中的組件模板
- 16. Joomla 2.5插件文章中包含組件和直接PHP衝突
- 17. 如何爲Joomla中的文章插入「subtitle」元素?
- 18. 如何在基於AJAX的文章中插入joomla用戶名?
- 19. 困難插入代碼片斷Ÿ的Joomla文章
- 20. 如何直接向joomla 2.5數據庫插入新文章?
- 21. joomla菜單項鍊接到文章沒有鏈接到文章
- 22. Joomla過期文章
- 23. 秀的Joomla文章
- 24. 修改joomla文章
- 25. 的Joomla:寫文章
- 26. Joomla文章結構
- 27. Joomla文章造型
- 28. Joomla文章保存
- 29. 創建joomla文章
- 30. 忽略Joomla文章
謝謝! :)它正在工作,但進一步如何使彈出選擇表單在後端選擇文章? – miojamo 2010-10-04 12:52:27
請參閱答案的第二部分 – Alex 2010-10-04 13:39:02
這是一個很好的例子,但我希望在相同的設置頁面上使用它,而不是使用參數和首選項。只需簡單的按鈕 – miojamo 2010-10-05 07:47:48