2012-08-14 28 views
2

我使用Joomla 2.5與語言切換器模塊和插件來構建多語言網站。Joomla - 查找菜單項的所有翻譯

主要問題是:切換語言總是會導致翻譯的主頁,但不會導致翻譯的菜單項,所以我遇到了問題以查找菜單項的所有翻譯。

根據內部結構,語言篩選器僅篩選具有適當語言設置的頁面項目。因此,每個菜單項或鏈接或URL都是唯一的,並且不可能爲每個翻譯的菜單項定義類似於「根」菜單項的內容。是否可以創建一個在菜單項創建表單中插入新按鈕的插件?

問候菲利普

回答

3

得到它的工作!搜索「翻譯」沒有導致適當的結果,而是尋找「關聯」來解決它。我找到了答案,同時尋找到其中寫入com_menus文件的代碼:

JLoader::register('MenusHelper', JPATH_ADMINISTRATOR . '/components/com_menus/helpers/menus.php'); 
:這一切,我只需要通過註冊MenusHelper類

$associations = MenusHelper::getAssociations($active->id);