问题标签 [twig-filter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
48 浏览

arrays - 如何在 Twig 3 模板中显示功能分页

目标是使用 Twig 3 添加分页,其显示和功能与 Stack Overflow 问题提要底部使用的分页相同:

Stack Overflow 分页截图

在其他问题和外部论坛中对此进行研究仅使用折旧的树枝功能产生了结果,因此请在此处询问以防万一有人对如何正确执行此操作有任何见解。

我有一个当前显示分页的树枝模板,但以数字方式列出和超链接列表中的每个页面,而不像 Stack Overflow 那样修剪和添加省略号(也没有动态的下一个/上一个链接)。对于某些背景,一些参数决策是围绕我正在使用的 API 构建的,并遵循其对 JSON 数据的 HTTP 请求的文档。这个模板是功能性的,但从面向用户的设计角度来看并不实用:

为简洁起见,我删除了上面循环主要内容的部分模板,但为了澄清{% set pgonpage = 5 %}标签设置要在给定页面上显示的 JSON 数据的数量,并且是功能性的。

这是模板 URL 的外观:

这是如果 on 的结果https://actual.example.com?pg=1

当前 Twig 模板产生的分页截图

0 投票
1 回答
46 浏览

php - 如何在 Twig/Timber Wordpress 中将周转换为天

我有一种情况,我有一个设置为几周的变量,我需要将这些周转换为总天数,但似乎无法让事情正常工作:twigfiddle.com

提前致谢!

0 投票
1 回答
31 浏览

php - 我可以将 Twig 块从一页过滤到另一页吗?

希望有人可以请教。我正在为 CMS 设计一个主题。我有一个基于 twig 的页面作为主题模板,因此很明显,不同类型页面的所有 Twig 块都在一个文档中。CMS 有两种类型的页面,可以通过页面构建器创建和查看。目前,所有的 Twig 块都出现在页面 A 和页面 B 中,从字体端开始。我是否可以编写一些 Twig 代码,使我能够在 A 页上显示 Twig 块,但不能在 B 页上显示?我知道我需要某种过滤器,但我是按 url 过滤,还是有更好的方法?感谢您能给我的任何帮助。

0 投票
0 回答
28 浏览

twig - 我需要删除空的 p 标签

这是我使用替换过滤器将所有 p 标签更改为 span 标签的实际 twig 文件。但我仍然从 drupal 得到空的 p 标签。我需要删除那些空的 p 标签。实际树枝文件的父标记是标题标记。标题标签内的 p 标签是不可取的,因此尝试单独删除 p 标签。

预期的 HTML:

但实际的 HTML:

在使用 striptags 并提供允许的标签时,我们只能在 striptags 中允许指定的标签,但在我的情况下,我只需要单独摆脱 p 标签。我是树枝文件的新手。有人可以帮助我实现解决方案吗

0 投票
0 回答
45 浏览

php - Twig 未检测到自定义功能

我写了一个 Twig 自定义函数(在 Twig 自定义扩展中)。我注意到模板没有读取函数并不断向我抛出“方法存在”错误。想知道你以前是否遇到过这种情况。有任何想法吗 ?

自定义扩展文件;$post并且$list都是对象:

这就是他们被调用的地方:

和 :

这是错误的屏幕截图:

错误截图