问题标签 [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.
perl - 为什么我在使用模板的 FOREACH 循环中出现错误?
我需要帮助解决这个问题,我在过去 15 天里一直在苦苦挣扎,请帮助我。我有 xml 文件,我使用 XML::simple 存储在一个变量中。我通过模板工具包处理。我收到这样的错误
(新评论:我有这样的数据,如果我们深入研究,我在学生元素和地址元素中都有相同的姓名和号码,我在地址元素中还有一个东西地址。现在我需要搜索学生姓名和地址元素中的数字并获取该学生的地址。有时我的名字相同但数字不同,所以我需要同时搜索数字和姓名来查找学生地址。)
我这样处理
但是我得到了不同的输出而不是我想要的。执行此脚本后,当我有三个或更多电子学学生并且每个学生有两个或更多学期时,我得到输出,那么只有我得到。否则它会打印任何东西,只是打印 studentdata: 三次。例如,如果我有一个学生在大学一个学期,在这种情况下它不会像这样打印任何东西
为什么for循环是这样执行的,我真的不明白for循环有什么错误,但我需要像这样打印
perl - 使用 perl 模板工具包时出错
我尝试使用模板工具包获取此数据,但无法获取。
我试过这样
我无法获取这些值,并且它没有给出任何错误,请帮助如何获取这些值。
perl - 如何使用模板模块打印数据
我的英语有点差,所以如果听不懂请不要犹豫。我对 perl 模板工具包模块有疑问。这是我使用此模块的第一次体验。我正在从文件中读取 xml 数据,并使用 XML::Simple(ForceArray) 进行解析并使用 DATA::Dumper 进行打印。打印数据是
我使用了这样的模板工具包过程并打印在一些文件中,我编写了这样的代码
从上面的脚本中,我可以打印公司员工、姓名、编号、经验、年限、项目。但我的问题是我还需要在此信息中添加员工地址。我正在打印公司节点和所有公司的所有信息。但是地址位于散列中的某个其他键。通过使用员工姓名和号码(一些员工姓名相同,一些员工号码相同),我需要找到地址并在员工详细信息中打印地址。帮我解决这个问题。我现在该怎么办,如何解决这个问题。
perl - 使用模板模块打印数据时出错
我对打印这样的数据没有什么问题,我写过这样的脚本
从上面的脚本中比较哈希中两个键中的“年”值,如果两者相同,则打印员工姓名。它的工作和打印如下所示。
如果有三个名字,它会像这样打印。
如果有两个名字,它会像这样打印。
但如果有三个名字,我需要这样打印
如果有两个名字是这样的
如果只有这样一个名字
我的名字最多只有三个。我需要像这样打印帮助我如何像这样打印。如果有任何错误,请原谅。
我也试过这样
但是当我们有一个名字时它会打印。如果我们有两个名字,它会像这样打印
如果我们有三个名字,它会像这样打印
我的脚本有什么问题我无法解决这个问题,请任何人帮助我。
perl - 如何使用 perl 模板工具包获取用户名
我在从 Windows 系统获取用户名时遇到问题。我尝试在 perl 中使用 getlogin 函数并打印出我的用户名,但我的问题是如何在模板工具包中访问此用户名。我试过这样
但它没有在 pdf 中打印用户名,它在控制台上打印用户名,所以我在模板过程中访问用户名变量时犯了错误。请告诉我如何在模板中使用该用户名变量,如何在 pdf 中打印。
我的第二个问题是
在上面的行中文档标题是在模板过程中编写的,我需要从 perl 代码访问标题如何执行此操作。任何人都可以帮助我,因为这是我第一次使用模板过程。
perl - 模板工具包和复杂变量
假设我正在使用Catalyst在 Perl 中工作。我将哈希数组分配给 aa 变量,即:
如何在Template Toolkit中从 $some_hash 中选择一个元素,例如“id” ?在 Perl 中,我可以通过$c->stash->{foo}->{bar}->[0]->id
...
非常感谢所有帮助,我是一个 Perl 新手,所以如果有什么不合适的地方,请告诉我。提前致谢...
php - foreach 中的模板工具包 loop.index 转换为 Smarty?
我正在使用 Smarty 将 Perl 中的模板工具包项目转换为 PHP。但是,我一直在尝试在[% IF loop.index % 2 %]
Smarty 的 foreach 循环中找到等价物。我很感激答案。
php - 模板工具包 foreach 到 Smarty
我在 Template Toolkit 中有一个 foreach 循环,我正在将其转换为 Smarty,但我不确定将其更改为什么。
我知道在 smarty 中 foreach 循环更改为,{foreach from=$pack_stats item=ps}{/foreach}
但中心的文本我不确定将其更改为循环传递给 ps 变量的每个键。
html - 如何开始使用 Perl 进行 Web 开发?
我希望能够为我的 Perl 程序创建 Web 前端。我在 Perl 方面有很多经验,并且我已将我的大部分代码转换为 Chromatic 所倡导的现代 Perl 范例。我有零经验写网页虽然。(尽管偶尔会出现 Word 另存为网页)。
我相信我知道从哪些工具开始,我只是对他们的初始文档以及学习工具的顺序有困难。
Perl:我已经准备好了。
舞者:我创建了一个网站,但我很迷茫,cpan 文档让我更加困惑。我不知道如何将这些站点与 Apache 集成,而不是使用 Dancer 附带的迷你服务器。
模板工具包:这似乎是最直接的,我有 O'Reilly 的书。对于看似简单的事情来说,这似乎是一本非常大的书,所以我知道我错过了一些东西。
HTML:我应该学多少?最好的学习路径是什么?
最终,如果有一个完整的“使用 Perl 从头开始构建现代网站”教程、书籍、视频系列或网站,那就太好了。
请问,我从哪里开始?
perl - 如何通过 Catalyst 框架动态处理所有 .html 文件?
我想使用 Catalyst 处理所有请求:html(与 Template Toolkit 混合)和通常打算由 Catalyst 处理的请求。我知道 Catalyst::Plugin::Static::Simple,但这似乎不像我所描述的那样,因为它只是静态打印文件。
例如,我想显示用户是否在没有使用 ajax 或 SSI 的情况下登录 index.html。除此之外还有很多其他案例。
可能有一个简单的答案...