问题标签 [templating]
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.
visual-studio - 修改外部文件时重建 T4 模板
我正在构建一组从 XML 文件中收集数据的 T4 模板。当 XML 文件更改时,有什么方法可以强制 Visual Studio 重新生成模板?
目前,开发人员必须修改 XML 文件,然后重新构建每个模板以获取更改。我的目标是对开发人员完全隐藏 T4 模板,这样他们除了更新 XML 文件外无需执行任何操作。
其他信息:我们正在使用 Visual Studio 2008 Visual Basic 项目。
python - 是否有理由劝我不要在我的 Django 应用程序中使用替代模板引擎?
我做过一些小型的 Django 项目,每次我都被 Django 模板语言的明显局限性所震撼。作为一个随机的例子,我很震惊地得知,如果在模板的上下文中,我有一个变量 bar 和一个 dict foo,除非我编写自己的过滤器来执行它,否则我无法访问 foo[bar]。
我读过这是因为 Django 是为设计页面的人不是程序员的环境创建的。我明白那个。
但是,假设这对我来说不是问题。有什么理由让我坚持使用 Django 的模板语言,而不是切换到功能更强大的东西,比如 Mako(你甚至可以执行任意 Python 表达式)?
不久前我有机会将 Mako 用于学校项目,我真的很喜欢它的力量。例如,作为项目的一部分,我们必须制作一个大表格,其中构建每一行和单元格相当复杂。然而,我可以让我的模板看起来像:
也许这违反了表示和逻辑的分离,但男孩是不是又好又干净。子程序!抽象!好东西。
还有一个后续问题:如果 Django 社区不反对使用替代模板语言,那么有人有什么建议吗?就像我说的,我真的很喜欢 Mako,但它实际上是我使用过的唯一一个除了 Django 的。
asp.net-mvc - 双引号之间的剃刀代码
在 Razor 视图引擎模板中,我想要执行以下操作:我想在html属性的双引号之间放置一些代码。问题是我要插入的代码本身包含一些双引号。
您可以很容易地看到事情是如何变得非常错误的 :-) 我知道我可以计算变量中的链接然后使用它,但我宁愿不这样做:
javascript - UI 设计:向导驱动应用程序的模板?
问候,
我有适度的经验设计结合 JS 和 HTML 的 UI。问题是我知道的大部分技术都是“旧的”。
我浏览了网络,发现使用 jQuery 等(看似)库的非常漂亮的网站。
我的老板刚刚指派我为我们的现场工作人员构建一个应用程序的原型。我想设计的东西是a)“性感”b)可以在手持和膝上/桌面(CSS)上显示,c)向导驱动。
像这样的东西会很理想......用户导航到主页并看到第一个“向导”
我开始使用 jQuery,但我想知道是否有可以用于此目的的模板应用程序?我在做梦吗.......?
TIA,
克里斯。
.net - .Net 模板引擎,带有对象图输出,而不是字符串
我想知道是否有任何用于创建对象图的模板引擎?有许多创建 HTML 或其他字符串结果的内容。但我想要一个吐出对象的模板引擎。可以说是预处理器。
我有一个应用程序需要某种预定义的对象图,用于呈现特定的页面小部件。例如,我的页面上有一个工具栏,但每个页面都有不同的工具栏。它可能看起来非常相似。但例如按钮 Add 将指向一个页面上的不同 URL,而不是另一个页面。
示例对象图(部分):
这个静态定义(带有动态资源和动态 URL 助手调用)可能会变得非常冗长和复杂。想一想类似于 Word 的类似功能区的工具栏。很复杂很长。
我希望将这些对象生成模板存储在数据库中,并且每个页面都可以读取它们自己的内容,然后模板引擎将生成它并使用特定的资源类型 + 键来放入本地化数据。同样的事情也适用于操作' 网址...
在对象反序列化(XML 或 JSON)中进行了类似的操作。但内置(反)序列化技术不支持变量替换或资源链接或类似的。最好的办法是支持资源链接和 lambda 表达式。
总结一下:是否有任何 .net 对象图模板引擎/预处理器可以提供我需要的东西?
jquery - 将元素添加到页面后出现幻影边框
我的项目的 UI 有一点问题。在调用的进程完成后,我正在使用 jQuery 模板向页面添加元素。我在页面上有一个表格,只有表格的标题有边框。这是标题边框的 CSS 设置:
在被调用的进程完成并通过 jQuery 模板添加元素后,表头的边框出现在表体的第一行。很难解释,所以我在http://screencast.com/t/LD8SvpgV上截取了一个屏幕截图视频(请注意,在视频末尾的“状态”和“操作”下会出现边框)。
任何人都知道是什么原因造成的以及如何将其删除?
干杯,
起亚
python - python的轻量级模板引擎
这是 Python 中最简单、轻量级的 html 模板引擎,我可以使用它来生成自定义的电子邮件通讯。
php - php joomla模板(操作方法?)正确的方法
大家好,
我只是想知道在 Joomla 中做模板的正确方法是什么?如果我在页脚(4 列)中有四个框,我如何在模板中自动化它们,以便可以从后端管理它们内部的内容?
到目前为止,我已经看到了自定义 html 块模块并使用了这些模块。但是,如果有大量这样的块而不是从模块中单独管理它们,这不是很有趣吗?
现在假设我的网站是否有口号/标语;我希望它从后端进行管理。我是否需要为这样的单行创建自定义块?
可能是我要去错误的方向。有人可以指导我吗?
问候,约翰。
php - 使用 Smarty PHP 模板构建移动网站
我有一个使用 smarty 的定制应用程序。我需要我的应用程序来支持移动设备(iphone、driods 等...)正在使用然后根据该请求提供模板?
一种模板用于: -台式机和笔记本电脑 另一种用于 -智能手机
php - smarty 赋值变量
我试图通过这样做在我的 .tpl 中分配一个变量,
但是我收到此错误,
Smarty 错误:[在 stores/view-store.tpl 第 135 行]:语法错误:无效属性名称:'|lower'
如何停止此错误但仍将返回信息的大小写为小写?