我创建了 3 个自定义页面(控制器、php 和 tpl 文件)并为 SEO 和 URL 创建了条目。目前所有自定义页面都是重复的,并显示相同的内容。
我在 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
有谁知道问题可能是什么?