OctoberCMS - 如何为不同的页面使用一个url-slug?

时间:2018-04-25 09:35:13

标签: octobercms

有一个带网址的网页<​​/ p>

url = "/:category"

我还需要一个带

的页面
url = "/:brand"

目前使用的逻辑是:

  • 页面 1-page.htm
  • 部分 catalog.htm
  • 部分 brand.htm

1-page.htm 我们定义实际的页面类型(通过onStart()部分或某个组件)并呈现所需的块

{% if type == 'category'%}
    {% partial "catalog" %}
{% elseif type == 'brand' %}
    {% partial "brand" %}
{% endif %}

那么如何设置CMS以避免 1-page.htm 2-page.htm 等具有路由逻辑并且能够 页面 catalog.htm brand.htm ? 我想摆脱这种类型的路由页面,定义部分呈现并将路由逻辑移动到某个插件的 routes.php

当然,http重定向或网络服务器调整是非常极端的变种

F.E。用户自带 example.com/phones 。在routes.php我定义了一个页面 catalog.htm 当用户附带 example.com/samsung 时,我希望能够使用页面 catalog.htm

0 个答案:

没有答案