2015-03-03 73 views
0

我有麻煩與Joomla 3.3.3網站。當我的Firendly網址關閉此任務的網址工作正常Joomla德克斯與友好的URL關閉,但不與友好的URL ON

<a href="<?php echo Juri::root(); ?>index.php?option=com_ezwatchlists&amp;task=delete&amp;rowid=<?php echo $row->id; ?>"><?php echo JText::_('EZWATCHLISTS_DELETE')?></a> 

但當我打開友好的網址任務被忽略。

注意:當我看着文件檢查器中我看到這樣的鏈接:

<a href="http://www.example.com/index.php?option=com_ezwatchlists&amp;task=delete&amp;rowid=30"></a> 

,當複製粘貼鏈接,然後任務工作正常。

請幫忙。

回答

2

對於Joomla,您應該使用JRoue類,它會爲您處理所有的URL,無論您是否啓用SEF。所以,你的代碼更改爲以下:

<a href="<?php echo JRoute::_('index.php?option=com_ezwatchlists&task=delete&rowid=' . $row->id); ?>"> 
    <?php echo JText::_('EZWATCHLISTS_DELETE'); ?> 
</a> 

欲瞭解更多信息,有以下的讀:

https://docs.joomla.org/Supporting_SEF_URLs_in_your_component

希望這有助於

+0

感謝重播。 這個鏈接也適用於我複製到網址欄,但沒有工作時,我點擊它。 – mokiSRB 2015-03-03 12:28:36