1
我怎樣才能讓一個菜單這樣定義複雜的菜單
AOption1 | BOption2 | COption3 <-- This is the basic menu of atk4
但是如果我做了點擊「選項1」我喜歡這樣
ASubOption1 選項1 選項2 2選項菜單
ASubOption2 選項1 選項2 2選項
而且,如果我點擊「BOption2」,也是一樣的
也許標籤?
謝謝。
我怎樣才能讓一個菜單這樣定義複雜的菜單
AOption1 | BOption2 | COption3 <-- This is the basic menu of atk4
但是如果我做了點擊「選項1」我喜歡這樣
ASubOption1 選項1 選項2 2選項菜單
ASubOption2 選項1 選項2 2選項
而且,如果我點擊「BOption2」,也是一樣的
也許標籤?
謝謝。
Agile Toolkit中包含的菜單非常簡單。你可以做的是共享模板定義您的子菜單的地方,下面的代碼放置在頁面上:
$this->api->add('SubMenu',null,'SubmenuSpot');
然後裏面的lib/SubMenu.php
class SubMenu extends Menu {
function init(){
parent::init();
$this->addMenuItem('suboption1');
$this->addMenuItem('suboption2');
}
}
否則,你可以使用CSS定義菜單和使用Menu_Light類觸發高亮度顯示當前菜單選項:
羅馬,感謝一如既往 – 2012-02-17 09:02:34
羅馬人,J如果有問題,我在我的shared.html和您編寫的代碼中添加了一個。當我嘗試加載頁面時,它給了我一個「致命的:不能追加到標籤SubmenuSpot」,但如果我使用null而不是SubmenuSpot「this-> api-> add('subMenu',null,null)」我看到菜單,但在「內容」下而不是我想要的地方。我試過添加一個標籤SubmenuSpot但沒有運氣。我做錯了什麼?謝謝 – 2012-02-17 09:22:20
顯然你需要使用「SubMenu」:) – romaninsh 2012-02-17 10:45:20