mrnebbi / craft-template-tools
此包的最新版本(2.0.0)没有可用的许可证信息。
Craft CMS 插件,为 Twig 模板提供一些额外功能
2.0.0
2018-09-14 07:21 UTC
This package is auto-updated.
Last update: 2024-09-14 21:01:00 UTC
README
一个 Craft 插件,提供 twig 过滤器以帮助构建模板。
请注意:从版本 2.0 开始,我从模板工具中移除了查询字符串功能。请使用我的 查询字符串插件。
firstTag
轻松地为特定类型的第一元素添加类、ID或其他属性。用于添加类到第一段。
添加一个类
{{ content|firstTag('classname') }}
默认情况下,这将向第一个 P 标签添加类名。添加 .
或 #
以设置 ID 或类。
添加一个 ID
{{ content|firstTag('#idname') }}
添加到非段落
将类名或 ID 设置为您指定的类型的第一标签。例如。
{{ content|firstTag('classname','h2') }}
添加 .
或 #
以设置 ID 或类。
为非段落添加自定义属性和值
为指定的属性设置值到您指定的类型的第一标签。
{{ content|firstTag('slider1','img','data-slider') }}
{{ content|firstTag('lead','h2','data-heading') }}
getFirstParagraph
从内容中检索第一段。
只获取段落
{{ content|getFirstParagraph }}
获取段落并移除 P 标签
将标志设置为 true 以从内容中移除 P 标签。
{{ content|getFirstParagraph(true) }}
wrapLinesInTag
这将在多行文本中的任何行包裹在您选择的标签中。
{{ content|wrapLinesInTag('span') }}
preserveQueryStrings
已移除查询字符串功能。请使用我的 查询字符串插件。
Preserve Query String 过滤器允许您在 twig 的任何 URL 输出中使用 |preserveQueryStrings
,并且它将保留查询字符串,使其在 URL 中看起来像应有的样子。
getQueryStrings
已移除查询字符串功能。请使用我的 查询字符串插件。
从 Craft 中拉取一个查询字符串数组。这解决了查询字符串键重复丢失的问题,将它们转换为可以循环的数组。
将返回一个包含对象的数组。使用 .key
和 .value
。