自定义信息页面在OpenCart中不使用SEO友好URL

时间:2013-02-14 20:53:26

标签: layout opencart

我遇到了opencart布局覆盖功能的问题。我创建了一个新的信息页面,并将布局覆盖设置为“test”。此布局的路线为"information/test"。控制器位于正确的位置,模板也是如此。我给了新页面"test-page"的seo友好网址。

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

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

我的问题是我正在尝试将旋转木马添加到一个信息页面,同时仍然使用seo友好的URL。

1 个答案:

答案 0 :(得分:2)

实际上您在模板文件test.tpl中编码的是不是布局,它实际上是使用test.php控制器访问的页面,并且可以通过访问url来打开该页面{ {1}}正如您已经提到的那样。

如何创建布局?

您已经通过转到domain.com/index.php?route=information/test&information_id=119创建了名为test的布局,现在转到模块System >> Design >> Layouts,并在例如content-top测试布局的模块,设置您的测试页布局覆盖测试,现在转到carousel,您将在顶部看到轮播,这就是布局的工作原理。您之前所做的是通过复制信息控制器和模板来创建新页面。

关于opencart论坛Here

的类似讨论