【问题标题】:Replace '-' in slug array with '/'将 slug 数组中的 '-' 替换为 '/'
【发布时间】:2019-01-14 13:58:26
【问题描述】:

所以我基于 Bolt CMS 创建了我的第一个网站,但我无法完成最后一项任务。

任务是制作简单的路线:

所选类别的记录列表 - /realizations/cool-category

所有记录的列表 - /realizations/

单条记录 - /realizations/cool-category/product1

我已经设法让它工作,但我无法在路由文件中使用记录分类(类别)来设置像上面这样的链接。

我的意思是这样的:path: /{contenttypeslug}/{category_gotes_here}/{slug}/

正因为如此,一个(我想是可怕的)想法出现在我的脑海中——让 slug 使用记录标题字段及其类别字段。

不幸的是,slug 的uses: [title, category] 返回/title-category/,而我需要/title/category/ 格式。

有什么办法可以使这个工作?还是有另一种更有效的方式在路由中的标题前添加记录类别?

【问题讨论】:

    标签: slug bolt-cms bolt


    【解决方案1】:

    Bolt 通常不具备处理多个“/”的路径。

    但您可以使用自定义路由 https://docs.bolt.cm/3.5/configuration/routing 扩展选项

    例如,您可以查看 https://market.bolt.cm/view/twokings/hierarchical-routes - 或者您可以使用此扩展来添加更多层次结构。

    【讨论】:

      猜你喜欢
      • 2014-09-27
      • 1970-01-01
      • 2018-09-11
      • 2013-11-08
      • 1970-01-01
      • 2017-11-12
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多