问题标签 [templating-engine]

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 投票
1 回答
447 浏览

express - Jade 如何使用从路由传递的变量执行条件 css

我正在尝试将变量“天气”传递给我的 Jade 模板,并根据是否下雨、晴天等情况,背景会发生变化。

这是我的路线 index.js 文件

这是我的 index.jade 文件中的部分,带有我试图通过的条件

这是我刚刚更改了没有条件的背景并且它有效的地方

我有最新版本的翡翠,我确保缩进,所以我不太确定我的语法哪里错了

0 投票
1 回答
136 浏览

java - Apache 速度引擎 1.7.x 测试失败

我们致力于改进 Apache Velocity Engine 源代码中的 smth',但我们在构建它时遇到了它的测试问题。

我们从github 上的Apache/Velocity克隆了源代码。

然后我们尝试构建引擎,但我们得到了这个错误。

正如我们所认为的,通常此消息意味着失败的测试无法找到模板资源。

注意:这些错误发生在我们没有任何编辑的情况下。如果您克隆了 prev 中的 1.7.x 引擎。URL 你会得到同样的错误。

我希望有人能解决这个问题。谢谢。

0 投票
1 回答
63 浏览

java - 如何使用 NetBeans 将 Apache Velocity Engine 导出为 .jar?

我们对Apache Velocity Engine进行了一些编辑,现在我需要将其导出为 .jar 以将其用于我们的项目中。

如何在不选择主类的情况下在 NetBeans 上构建它,因为引擎中没有主类,或者我只是没有找到?

我找到了诸如项目>属性>构建>打包之类的解决方案,但是我的构建列表中什至没有[打包选项],只有编译选项。

谢谢。

0 投票
1 回答
39 浏览

automation - 从给定的 html 文件自动生成速度模板文件

有没有办法从给定的参考实现 html 文件中自动生成速度模板文件。

现在,每当 html 或 ts 文件发生更改时,我都必须手动更新我的速度模板。

有没有办法自动化这个过程?

0 投票
2 回答
4805 浏览

node.js - 如何在 pugjs 模板中包含 css 文件

我正在为我的项目使用 pugjs。我无法在 pug 模板中加载 css 文件。我正在使用以下代码

指数.pug

这是我的项目结构

0 投票
1 回答
44 浏览

html - 这是什么网络编程语言?

我一直在寻找一些固件的 Netgear 固件源代码,并在查看源代码中的 Web 目录和 HTML 文件时,我注意到大多数或所有 HTML 文件在顶部或在页面中的随机位置:

<% http_header("style/form.css", "/funcs.js", "/upnp.js") %> <% body_header("_upnp", "UPNP_upnp.htm", "upnp") %>

它看起来像是某种模板引擎/语言,但我不确定是什么。只是认为这会很有趣。如果有人有任何信息,请留下回复。谢谢!

0 投票
1 回答
2100 浏览

node.js - 如何将动态内容传递给快速车把中的布局文件(部分)?

在我的 NodeJS-express 应用程序中,我使用把手引擎进行模板化。可以使用动态数据进行路由。我的应用程序只有一个布局文件。如何动态地将数据传递给模板文件?

编辑:

这是我的模板文件。

我需要导航项目(家庭、关于、联系人)都来自 API 调用。没有硬编码。

0 投票
1 回答
192 浏览

python - 我应该如何使用 cookiecutter 整齐地呈现 YAML 数组?

我有一个 cookiecutter 模板,我想根据一些选项呈现一个 YAML 文件。

举个简单的例子,假设渲染的 YAML 文件可能如下所示:

我的 cookiecutter JSON 看起来像这样:

我的 YAML 文件中将充满ifs 以支持所有 4 种有效组合:

在两个选项都为“否”的情况下,需要外部if来防止呈现无效的 YAML。

有没有更简洁的方法来实现这一点?

谢谢你的帮助。

0 投票
1 回答
176 浏览

python - 如何避免在基本模板中呈现块 - 或者:如何定义多行块状变量?

我对神社很陌生,所以请原谅这个可能很愚蠢的问题......

我有一个 jinja 宏位于一个名为的文件lib.jinja中,如下所示

我从另一个名为 的文件中导入它,该文件content.htm大致如下所示:

渲染的输出如下所示:

请注意,内容出现了两次,一次通过/由宏呈现,另一次 - 直接在上面 - 呈现,就像它在名为 content 的块中定义的一样content.htm。我很想避免该块被渲染两次 - 它应该被输入宏并仅通过它渲染。

我似乎可以通过变成空基本模板content.htm的子模板(通过在其顶部添加标签)来“解决”它。extends

也许我对这里的概念缺乏理解:块不是变量 - 我明白了。如果没有extends标签,我假设模板被视为基本模板。如果没有子模板或其他指令,我猜该块只是按原样呈现,然后可以说第二次被宏拾取 - 对吗?

我怎样才能以理智的方式解决这个问题,即除了扩展一个空的基本模板之外,我怎么能处理这个问题?是否有另一种类型的块或变量可以满足我的需要?

0 投票
1 回答
551 浏览

symfony - 如果有条件,检查 Twig 中多个变量的定义值和布尔值

是否有一种更优雅的方法来检查 Twig 中的变量是否既已定义(可以安全引用/使用)又检查布尔值,就像我在下面所做的那样?

我有许多 Twig 模板,其中的逻辑很混乱,我希望它更具可读性,但是我不知道在 Twig 中这是如何完成的。

{% if primaryMethod is defined and paymentInProgress is defined and transactions is defined and not primaryMethod and not paymentInProgress and not transactions %}