terminal42 / contao-node

Contao开源CMS的Node打包

资助包维护!
terminal42
其他

安装次数: 43,394

依赖项: 4

建议者: 0

安全: 0

星标: 29

关注者: 7

分支: 7

开放问题: 2

类型:contao-bundle

1.5.25 2024-08-26 07:53 UTC

README

此包为Contao提供了一种管理多个页面常见内容元素的新方法。

安装

通过Composer安装包

composer require terminal42/contao-node

配置

安装完成后,您可以在“内容 > 节点”后端模块中开始创建组和节点。简而言之,它们的工作方式类似于文章 - 每个节点可以有多个内容元素。

然后,您可以使用“节点”前端模块或内容元素在前端显示这些节点。它们都允许您选择一个或多个节点并对其进行排序。

为了更好地组织节点,您可以指定相应内容元素所使用的语言,并使用任意标签以便能够快速筛选和找到它们。语言以及标签都不会影响前端,但可以帮助您以有效的方式管理内容。

感谢Contao选择器,找到正确的节点就像它所能做到的那样简单!

Contao非管理版

如果您不使用Contao管理版,则还需要在应用程序级别配置标签包

# config/config.yml
codefog_tags:
    managers:
        terminal42_node:
            source: 'tl_node.tags'

插入标签

此扩展还提供了两个新的插入标签:{{insert_node::*}}{{insert_nodes::*}}。前者期望节点的ID,然后生成该节点的输出。后者期望一个逗号分隔的节点ID列表,然后生成所有这些节点的输出。示例:{{insert_nodes::1,2,3}}