2017-04-06 28 views
0

我在添加自定義url參數到我的組件菜單時遇到問題。我的組件在同一個視圖中顯示不同的數據,具體取決於預定集中的哪個值通過自定義GET參數傳遞。例如,假設這兩個URL是相同的觀點唯一有效變種:將自定義url參數的菜單類型添加到Joomla 3中的組件

?option=com_mycomponent&view=myview&option=hello 
?option=com_mycomponent&view=myview&option=world 

我怎麼能這兩個網址作爲單獨的菜單類型添加到組件?

回答

0

您可以使用外部URL。

創建一個新菜單並從菜單項類型>系統鏈接中選擇外部URL。在鏈接字段添加你的網址。

我希望我有任何幫助。

+0

這是一個潛在的解決方法,但我希望有一種方法可以使它們顯示爲組件的菜單類型選項單獨的意見會出現 – Mirac7

+0

你能請一個實際的例子? – Jegger

2

你需要改變你的default.xml文件,這樣當你創建菜單時,它會詢問你可選的參數。

位於組件/ your_component /視圖/ yourview的default.xml中的文件/ TMPL/default.xml中

該代碼將看起來像如下

<fields name="request"> 
    <fieldset name="request">  
     <field name="option" type="hidden" 
      label="" 
      required="" 
      description="" 
      default="default-value" 
     /> 
    </fieldset> 
</fields> 

對於參考校驗組件/ com_content/views/article/tmpl/default.xml文件