簡體   English   中英

joomla中菜單項的模板特定參數

[英]Template specific parameters for menu item in joomla

我在joomla中有一個菜單,它顯示在所有頁面上。 菜單中的某些項目在每個頁面上都應該相同,而其他項目則需要根據用戶所在的頁面進行動態更新。 我試圖為“外部URL”菜單項類型(在系統鏈接下列出)創建替代,這將允許我創建用戶可以填充的菜單項參數。 然后,我可以在菜單模板中使用此參數來確定需要添加到該特定鏈接的內容。

我大部分時間都了解Joomla替代,但是我無法弄清楚這些系統鏈接菜單項的xml文件位於何處。 如果我的理解是正確的,則替代應該存儲在模板> myTemplate> html> com_myComponent或mod_myModule中。 我假設如果我知道系統鏈接屬於哪個組件,則可以為xml文件創建替代。 這是正確的還是遙遙無期?

TL; DR:菜單項類型“外部URL”的xml文件在哪里?

似乎沒有用於系統鏈接的特定xml文件,因為它們是直接在中定義的

administrator/components/com_menus/views/menutypes/view.html.php

這意味着沒有要覆蓋的xml文件。 但是,您可以覆蓋在view.html.php-file中定義的視圖類MenusViewMenutypes。 這可以通過編寫系統插件來加載包含相同類的文件來完成。 食譜在這里簡單而精美地描述。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM