2014-03-05 132 views
0

的後端添加工具欄我在組件中添加此工具欄在的Joomla組件

JToolBarHelper::addNew('dropdown.add'); 

默認情況下,新的按鈕點擊時調用該控制器。 控制器 dropdown.php 並在下拉文件中搜索dropdownControllerdropdown類並調用此類。 但我想改變這種默認行爲。當用戶點擊添加按鈕組件時,請進入dropdown.php文件並調用helloworldControllerdropdown類而不是dropdownControllerdropdown類。

回答

1

在您的下拉PHP嘗試修改:

require_once('helloworld.php'); 

class DropdownControllerDropdown extends HelloWorldControllerDropdown 

在這種情況下,當方法add被調用時,它將使用HelloWorldControllerDropdown方法add,如果它不是在DropdownControllerDropdown

+0

你的答案是定義我usefull.but有一個問題。當HelloWorldControllerDropdown被稱爲com_Dropdown組件加載。但我想加載com_helloworld componnet.how來做到這一點? – adib16

+0

你能解釋爲什麼你需要這個?爲什麼要使用其他擴展程序來添加內容? – di3sel