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

Layout 在OpenCart中不使用SEO友好URL的自定义信息页面,layout,opencart,Layout,Opencart,我对opencart布局覆盖功能有问题。我创建了一个新的信息页面,并将布局覆盖设置为“test”。此布局的路径是“信息/测试”。控制器和模板都位于正确的位置。我给了新页面一个seo友好的url,即“测试页面” 我的问题是,如果我键入“domain.com/test page”,它将到达那里,但它使用常规的信息布局,而不是我定制的测试布局。我可以输入domain.com/index.php?route=information/test&information\u id=119,它现在将显示具有正确

我对opencart布局覆盖功能有问题。我创建了一个新的信息页面,并将布局覆盖设置为“
test
”。此布局的路径是
“信息/测试”
。控制器和模板都位于正确的位置。我给了新页面一个seo友好的url,即
“测试页面”

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

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


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

实际上,您在模板文件
test.tpl
中编写的代码不是一个布局,而是一个使用
test.php
控制器访问的页面,可以通过访问url
domain.com/index.php?route=information/test&information\u id=119
打开该页面,正如您已经提到的

那么如何创建布局?

您已经通过转到
系统>>设计>>版面创建了名为
测试的版面
,现在转到模块
旋转木马
和一个模块以测试内容顶部的版面,将测试页面版面覆盖设置为测试,现在转到
域.com/test page
,您将在顶部看到旋转木马,这就是布局的工作原理。您以前所做的是通过复制信息控制器和模板来创建一个新页面

opencart论坛上的类似讨论