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 が 1 ページしか表示されず、何が問題なのかまったくわからないことです。
正しく機能している URL は次のように変換されます。
http://localhost/Shop/index.php?controller=start -> http://localhost/Shop/Test
私の他の 2 つのページは翻訳されていません。
http://localhost/Shop/index.php?controller=bHome
http://localhost/Shop/index.php?controller=bSamples
問題が何であるかを知っている人はいますか?