0
我已經創建了3個自定義頁面(controller-,php-和tpl-文件)並創建了搜索引擎優化&網址的條目。 所有自定義頁面目前都是重複的,並顯示相同的內容。mod_rewrite /友好的網址與Prestashop 1.5.3
我已經創造了在blocktopmenu.php的自定義頁面的鏈接:
$this->_menu .= '<li><a href="'.$this->context->link->getPageLink('bHome.php').'">Home</a></li>'.PHP_EOL;
$this->_menu .= '<li><a href="'.$this->context->link->getPageLink('bSamples.php').'">Samples</a></li>'.PHP_EOL;
$this->_menu .= '<li><a href="'.$this->context->link->getPageLink('start.php').'">Test</a></li>'.PHP_EOL;
的聯繫正在和網站都正確顯示。
我的問題是,只有一頁友好的URL顯示,我沒有絲毫的想法是什麼問題。
是正常工作被翻譯爲URL如下:
http://localhost/Shop/index.php?controller=start -> http://localhost/Shop/Test
我的其他兩頁沒有翻譯:
http://localhost/Shop/index.php?controller=bHome
http://localhost/Shop/index.php?controller=bSamples
有誰知道這個問題可能是什麼?
我不知道這是否有效果,但使用Prestashop 1.5,您不需要在'getPageLink()'方法中添加'.php'擴展名。您只能使用'bSamples'或'start' – romainberger
感謝您的回答,但不幸的是,這也不起作用。 – user1567896