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