serfhos/my-configurable-routes

TYPO3 扩展:可配置路由类型

安装次数: 4,454

依赖者: 0

建议者: 0

安全性: 0

星级: 2

关注者: 2

分支: 1

开放性问题: 0

类型:typo3-cms-extension

2.0.0 2023-05-23 15:35 UTC

This package is auto-updated.

Last update: 2024-09-23 18:35:53 UTC


README

  • 描述:TYPO3 扩展:可配置路由类型
  • 扩展键:my_configurable_routes

在后台配置特定的命名路由以进行页面设置。

示例配置

将以下代码片段添加到您的 Site config.yaml

routeEnhancers:
  ExampleDetailPlugin:
    type: PluginConfigurableByPage
    configurable:
      key: example # unique for this route enhancer
      label: 'Detail page of Example plugin' # or LLL:EXT: reference
      icon: your_registered_icon # or empty when not available
    routePath: '/{slug}'
    namespace: tx_exampleplugin_detail
    _arguments:
      slug: article
    aspects:
      slug:
        type: PersistedPatternMapper
        tableName: 'tx_exampleplugin_domain_model_article'
        routeFieldPattern: '^(?P<uid>\d+)'
        routeFieldResult: '{uid}-{path_segment}'

现在这已成为“外观”选项卡下的页面属性。它被添加到调色板 Use as Container 中,标签为 Contains URL Routing

截图

dropdown list