2011-05-25 105 views
0

我正在開發我的第一個Joomla組件,並且無法理解如何插入鏈接以編輯組件中的項目。Joomla:自定義組件中的鏈接

比方說,我想列出一個項目並添加一個鏈接進行編輯。我不確定我是否可以用普通的HTML編寫鏈接,但如果您進行任何更改或使用海基會網址,如何確保鏈接是正確的,那麼這並沒有多大意義。

那麼基本上什麼是在組件中創建鏈接到不同任務的格式?

回答

2

每當使您的組件鏈接記得,總是通過JROUTE的Joomla功能,它傳遞:

echo JRoute::_('index.php?option=com_foo&view=man&task=chu'); 

這將確保當您打開海基會網址爲Joomla的網址將被轉換爲它們海基會同行。請注意,如果您沒有爲您的組件開發router.php文件,那麼您的組件URL將不會被轉換。

+0

謝謝,這太好了。有沒有辦法自動/動態地將組件鏈接到鏈接中? – Chaim 2011-05-26 18:07:33

+0

你是什麼意思? – Martin 2011-05-27 09:51:31

+0

我寫的鏈接,但我省略了'?option = com_foo'部分,路由器爲我放置。或者,也許我該如何動態地查找當前正在使用的組件的名稱,以便我可以編寫類似'?option = $ component'的東西。 – Chaim 2011-05-27 14:44:01