问题标签 [template-toolkit]

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 投票
2 回答
1710 浏览

perl - 为什么我不能使用模板工具包?

我正在尝试使用 TemplateToolkit 而不是好的 ole' 变量插值,而我的服务器让我很伤心。以下是我得到的错误:

平台是 Windows Server 2003,我们使用 ActiveState perl 和 PPM 来处理带有 IIS 的包。

0 投票
1 回答
1597 浏览

perl - 如何在 Template::Toolkit 中分析模板性能?

使用Template::Toolkit时对各种模板的性能进行基准测试的最佳方法是什么?

我想要一些能够分解处理每个块或模板文件所花费的 cpu/系统时间的东西,不包括处理其中其他模板所花费的时间。 例如, Devel::DProf对此毫无用处,因为它只是告诉我在 Template 模块的各种内部方法中花费了多少时间。

0 投票
3 回答
2125 浏览

perl - 如何在字符串而不是文件上使用 Template Toolkit?

我从数据库中提取了一些字符串,我想在它们上使用 Template Toolkit,但我似乎无法弄清楚如何将字符串用作 TT 输入。有小费吗?

谢谢!

-fREW

0 投票
4 回答
821 浏览

perl - 如何在 Perl 的哈希引用中引用标量?

简单的问题:

我如何在一行上做到这一点:

我已经尝试过 \$bar->{baz}、\${$bar->{baz}} 和许多其他的。这甚至可能吗?

-fREW

更新:好的,hashref 来自 DBI,我将标量 ref 传递到模板工具包中。我想现在我更仔细地观察这个问题与 TT 如何完成所有这些有关。实际上我想说:

但是 TT 不是这样工作的,TT 需要一个标量 ref 并将数据放在那里,所以我必须这样做:

无论如何,感谢您的帮助。我至少只有一个参考而不是两个。

0 投票
1 回答
1278 浏览

ajax - 如何在 Catalyst 站点上使用多个 Template Toolkit TTSite 视图?

我使用 Template Toolkit 在 Catalyst 中生成页面视图。为了做一些基本的 Ajax,我想让一些输出页面使用 TTSite 样式,而是使用更基本的结构。我是否在 stash 中添加了一些特殊的东西来使用 .tt2 文件,而没有我的其余模板自动附带的页眉/页脚/等?(网站按照教程说明生成。)

0 投票
4 回答
4338 浏览

perl - 在使用 Template Toolkit 的 Catalyst 项目中显示 DBIx::Class ResultSet 的正确方法是什么?

给定一个 DBIx::Class 结果集,例如:

我读过的教程使用存储来传递行的arrayref:

这会导致此时执行查询,并将结果对象填充到存储中,因此它们可以在 TemplateToolkit 中用作:

是否有适当的方法让 TT 在从数据库中获取行时对其进行迭代?

0 投票
2 回答
2781 浏览

perl - Perl 的模板工具包可以警告未定义的值吗?

有没有办法让 Perl对我尝试在 (via ) 期间使用指令Template的所有未定义值显示警告?GET[% %]Template::process

默认行为是忽略并继续。如果可能的话,我只想在未定义值的情况下发出警告,并将消息记录到 STDERR。

0 投票
1 回答
166 浏览

template-toolkit - 我可以重定向 TPAGE 的输出吗

我希望tpage将输出重定向到不同的文件。重定向过滤器似乎几乎可以满足我的要求,但是当我使用它时,我得到:

重定向错误 - 未设置 OUTPUT_PATH

我可以使用 tpage 设置 OUTPUT_PATH 吗?

0 投票
2 回答
3012 浏览

template-toolkit - 如何在模板工具包中获取随机数?

我想使用模板工具包获得一个随机数。它不必特别随机。我该怎么做?

0 投票
1 回答
982 浏览

perl - 是否有使用 HTML::Template 而不是 TT 的 Catalyst 教程?

我一直在浏览一些 Catalyst 教程,它们都倾向于使用 Template Toolkit 而不是 HTML::Template。

我在 HTML::Template 上花了很多时间,我喜欢它,虽然我可以看到 TT 的强大功能,但我不知道它,我觉得我会同时学习两件事;另外,因为它在模板中进行处理,所以我不确定我的 HTML::Template$template->param(foo => \$bar);代码会去哪里!

任何人都知道使用 HTML::Template 的好教程/代码示例吗?