joomla後臺組件菜單設置

joomla 通過component-creator免費生成的組件每個組件下只能包含一個表,操作一個模塊。模塊多的時候,我們需要將這些模塊菜單刪除或添加或統一。
1、設置菜單導航不顯示。
新建的模塊菜單,存儲於#__menu表中。client_id=0時,菜單不顯示。

2、移動模塊歸屬到另一個一級菜單
lft,rgt 字段表示在導航中的位置,如果想移動某個二級菜單到另一個一級菜單下,則設置lft,rgt字段的值與目標一級菜單下的二級菜單的這兩個值相同。此時,在某些頁面下新加的菜單名稱爲語言包字符。需要修改一級菜單模塊下的語言包,添加新的菜單語義說明。
菜單示意圖

3、設置模塊列表頁左側菜單
模塊菜單代碼位置:
administrator/com_******/helpers/**.php
查找:JHtmlSidebar::addEntry。這裏便是菜單生成的部分了。
編輯內容,例如:

JHtmlSidebar::addEntry(
                    JText::_('COM_CHERY_NEWS_TITLE_NEWS'),
                    'index.php?option=com_chery_news&view=news',
                    $vName == 'news'
                );
                JHtmlSidebar::addEntry(
                    '圖片集列表',
                    'index.php?option=com_chery_image_folder&view=image_folders',
                    $vName == 'image_folders'
                );

圖例:
左側菜單圖例

4、設置首頁內容
後臺首頁文件:
/administrator/components/com_cpanel/views/cpanel/tmpl/default.php
修改成需要的樣式就可以了了。
圖例:
首頁設置圖例

發佈了36 篇原創文章 · 獲贊 4 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章