mrnebbi/craft-template-tools

此包的最新版本(2.0.0)没有可用的许可证信息。

Craft CMS 插件,为 Twig 模板提供一些额外功能

安装: 6

依赖项: 0

建议者: 0

安全性: 0

星标: 11

关注者: 2

分支: 0

开放问题: 0

类型:craft-plugin

2.0.0 2018-09-14 07:21 UTC

This package is auto-updated.

Last update: 2024-09-14 21:01:00 UTC


README

version 2.0.0

一个 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