hofff / contao-content-navigation
为页面中基于一个或多个文章的元素提供目录表。
2.0.4
2024-03-20 14:16 UTC
Requires
- php: ^8.1
- ausi/slug-generator: ^1.1
- contao/core-bundle: ^4.13 || ^5.3
- doctrine/dbal: ^3.8
- symfony/config: ^5.4 || ^6.4
- symfony/dependency-injection: ^5.4 || ^6.4
- symfony/http-foundation: ^5.4 || ^6.4
- symfony/http-kernel: ^5.4 || ^6.4
- symfony/routing: ^5.4 || ^6.4
- symfony/string: ^5.4 || ^6.4
- symfony/translation-contracts: ^1.1 || ^2.0 || ^3.0
Requires (Dev)
- contao/manager-plugin: ^2.1
- doctrine/coding-standard: ^12.0
- phpcq/runner-bootstrap: ^1.0@dev
Conflicts
- contao/manager-plugin: <2.1 || >=3.0
This package is auto-updated.
Last update: 2024-09-20 15:26:43 UTC
README
此扩展为页面中基于一个或多个文章的元素提供目录表。
此扩展之前以ce_navigation的形式发布并由Tristan Lins维护。
尽管扩展基于ce-navigation,但它不向后兼容。必须更新配置。
需求
- Contao: ^4.9
- PHP: ^7.1 || ^8.0
用法
- 创建一个内容元素“目录”并定义源
- 为每个内容元素激活“包含在目录中”选项
现在您将为每个标记为包含并具有标题的元素获得内容导航。
您可以根据内容元素包含的位置定义目录结构的源
- 文章:列、特定文章或父元素(当前文章)
- 新闻:父元素(新闻)
- 事件:父元素(事件)
- 常见问题解答:父元素(FAQ条目)
自定义
如果您的第三方模块也像新闻或事件模块一样工作(定义一个jumpTo
页面和包含内容元素的条目),您可以通过将其添加到hofff_contao_content_navigation.jump_to_relations
参数中,启用对您自己的模块的支持。
已知限制
仅识别直接源的内容元素。目前不支持包括文章或模块。这意味着,您不能在文章中定义目录元素,并为新闻读者模块包含的新闻条目构建内容导航。