1

我在使用 opencart 布局覆盖功能时遇到问题。我创建了一个新的信息页面,并将布局覆盖设置为“ test”。此布局的路线是"information/test". 控制器和模板都在正确的位置。我为新页面提供了 .seo 友好的 url "test-page"

我的问题是,如果我输入"domain.com/test-page"它会到达那里,但它使用常规信息布局而不是我自定义的测试布局。我可以输入domain.com/index.php?route=information/test&information_id=119,它现在将显示具有正确布局的页面。

有没有办法让它进入自定义布局页面(domain.com/index.php?route=information/test&information_id=119)当我输入我在创建新信息页面时创建的 seo-frindly URL 时。

我的问题是我试图在一个信息页面上添加一个轮播,同时仍然使用对 seo 友好的 URL。

4

1 回答 1

2

实际上,您在模板文件test.tpl中编码的不是布局,它实际上是使用test.php控制器访问的页面,并且可以通过访问 url 打开该页面,domain.com/index.php?route=information/test&information_id=119如您已经提到的。

那么如何创建布局呢?

您已经创建了名为 go to 的布局,现在转到模块test和一个模块来测试布局,例如 content-top ,将您的测试页面布局覆盖设置为 test ,现在转到,您将在顶部看到轮播,这是布局如何工作。您之前所做的是通过复制信息控制器和模板来创建一个新页面。System >> Design >> Layoutscarouseldomain.com/test-page

关于 opencart 论坛的类似讨论Here

于 2013-02-15T05:58:31.873 回答