问题标签 [template-variables]

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 投票
6 回答
54370 浏览

php - PHP 有没有像 Python 的模板字符串这样的特性?

Python 有一个称为模板字符串的功能。

我知道 PHP 允许您编写:

并已$person替换,但模板可以在代码的各个部分重用?

0 投票
5 回答
32876 浏览

python - 如何获取 jinja 2 模板中所有变量的列表

我正在尝试获取模板中所有变量和块的列表。我不想创建自己的解析器来查找变量。我尝试使用以下代码段。

template.blocks是 dict 其中键是块,我怎样才能得到块内的所有变量?

0 投票
4 回答
16733 浏览

python - 带有可选占位符的 string.format()

我有以下 Python 代码(我使用的是 Python 2.7.X):

我得到一个KeyError例外,因为没有指定“中间”(这是预期的)。但是,我希望所有这些占位符都是可选的。如果未指定这些命名参数,我希望删除占位符。所以上面打印的字符串应该是:

是否有内置功能可以使这些占位符成为可选,还是需要一些更深入的工作?如果是后者,如果有人可以向我展示最简单的解决方案,我将不胜感激!

0 投票
5 回答
39441 浏览

yaml - YAML 中的字符串插值

在 Perl 中,我可以执行以下操作:

我可以在 YAML 中执行以下操作:

那么《爱丽丝》/home/alice到底有效吗?

0 投票
1 回答
377 浏览

navigation - 在 SilverStripe 中创建导航时,$Menu 后面的数字是多少?

以下模板代码来自 SilverStripe 官方网站上的教程之一(“如何创建导航菜单”)包括模板变量 $Menu(1)

(1) 是什么意思?如果它被更改为其他东西会发生什么?

0 投票
1 回答
1168 浏览

navigation - 是否可以在 SilverStripe 菜单中获取 Children of children?

我在 SilverStripe 3.1 模板中组合了一个 3 层导航菜单,并在我的模板中包含以下代码:

但是我没有从第三层得到我期望的输出。真的有可能得到孩子的孩子吗?如果没有,那我应该怎么做?谢谢!

0 投票
1 回答
181 浏览

c++ - 变量模板的链接器错误

考虑下面的代码:

使用 g++5.1 编译和链接,并显示42. 但是,clang++无法链接它

对 n<int> 的未定义引用

如果我像这样初始化模板变量

然后clang++ 也链接它

知道发生了什么吗?clang++ 无法链接程序是否“正确”?如果我初始化模板变量,为什么它会起作用?

据我所知,模板变量只是围绕静态成员的模板包装器的语法糖,因此n<int> = 42有效地专门化了int实例。IMO,代码应该链接。

0 投票
1 回答
2361 浏览

yaml - 具有特定于案例值的 YAML 可重用变量

在配置中是否可以在.yml根据特定情况设置的变量中具有动态属性。例如:

0 投票
3 回答
233 浏览

modx - MODX - 特定页面的模板变量

我有一个MainTemplate与以下页面共享:主页、关于我们、联系我们

我也有模板变量来控制所有页面':元描述,og标题,og图像,og desc

我创建了一个模板变量主页横幅链接到我的MainTemplate只为主页上传图像,但是当我单击其他资源时,这个主页横幅模板变量也会显示。

任何使主页横幅电视仅显示在主页资源上的方法?

它是否复制了MainTemplate 中名为HomeTemplate的另一个模板,仅适用于 Home Page Banner TV?

我个人觉得这种方式对以后的维护有点危险。

我可以知道更多实现这一目标的方法吗?

Tq。

0 投票
1 回答
611 浏览

php - MODX 进化。是否可以在模板中获取模板变量 ID?

我需要知道模板变量 (TV) 具有哪个 ID,才能将其放入模板中的表单中。

像这样的东西:

MODX Evo 是否有一些特殊的标签,可以在模板中使用?