wabisoft/craft-bonsai-twig

此包的最新版本(6.0.2)没有提供许可证信息。

内部使用模板助手

安装: 322

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:craft-plugin

6.0.2 2024-08-05 19:46 UTC

This package is auto-updated.

Last update: 2024-09-13 19:33:17 UTC


README

欢迎使用 Twig 模板代码助手插件 README!本插件旨在通过根据 Craft CMS 5 中的特定元素类型加载代码,简化您的 Twig 模板体验。

功能

  • 自动模板加载:加载各种元素类型的模板,如条目、分类、资产、用户和矩阵行。
  • 参数支持:开发期间增强调试的可选参数。

使用指南

核心模板函数

  1. 项目模板

    • 函数: itemTemplates
    • 用法: {{ itemTemplates({ entry }) }}
    • 描述:遍历嵌套条目。
  2. 条目模板

    • 函数: entryTemplates
    • 用法: {{ entryTemplates({ entry }) }}
    • 描述:加载核心条目元素的模板。
  3. 分类模板

    • 函数: categoryTemplates
    • 用法: {{ categoryTemplates({ entry }) }}
    • 描述:加载分类元素的模板。
  4. 矩阵模板

    • 函数: matrixTemplates
    • 用法: {{ matrixTemplates({ matrix }) }}
    • 描述:加载矩阵行的模板。

参数

devMode 中使用以下可选参数增强调试

  • showPathParam

    • 用法: {{ entryTemplates({ entry, showPathParam: true }) }}
    • 描述:显示正在渲染的模板的路径。
  • showHierarchyParam

    • 用法: {{ entryTemplates({ entry, showHierarchyParam: true }) }}
    • 描述:显示正在渲染的模板的层次结构。

Craft CMS 5 注意事项

在 Craft CMS 5 中,分类和矩阵元素现在被视为条目,并遵循条目模型。这种统一简化了模板处理,并确保了不同元素类型之间的一致性。

示例用法

基本用法

{{ itemTemplates({ entry }) }}

```twig
{{ matrixTemplates({ matrix }) }}

### Advanced Usage
Append URL paramters to the URL to render debug info while in devMode

?showPathParam=true&showHierarchyParam=true