首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模板工具包:提取模板的一部分

模板工具包:提取模板的一部分
EN

Stack Overflow用户
提问于 2017-07-27 19:44:56
回答 1查看 64关注 0票数 1

我被指派用Perl模板工具包重写我们自制的模板。

我们的模板可以提取模板的片段(然后从其中生成HTML ),而不是使用整个模板。

如何使用模板工具包进行操作?

我提出的最佳解决方案如下:

让我们有一个带有片段x.html的模板A

应该将片段提取到新文件中。(为了保持一致性,我把它命名为x/A.html。)在原始模板x.html中,应该将其替换为[% INCLUDE 'x/A.html' %]。因此,我可以使用整个模板x.html或其片段x/A.html。可能我们有几个级别的包含,比如x/A/B.html

还有其他方法吗?(我不想像上面描述的那样将它拆分到子目录中,但是还没有想出一个更好的解决方案。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-31 20:42:06

您是在问是否有更好的方法从父模板中提取片段?

(答案是:不,这可能是最好的方法。)

或者你是在问是否有更好的方法来组织提取出来的碎片?

(答案是:没有真正最好的答案,每个地方都会有自己的风格-你不会因为选择任何约定而走得太远。)

我见过的大多数用于命名的常见约定是子目录x/A.html和前缀x_A.html。不管您是为x使用父模板的名称,还是像simbabque建议的那样选择按功能分组,这是另一个有趣的问题:在更大和更复杂的布局上,按功能分组的效果更好,在这些布局中,您可以大量重用组件,但在很少或没有组件重用的较小的用例中,按用例分组在概念上更简单。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45359745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档