【问题标题】:Terminology: looking for a word to describe dynamic CMS inclusions术语:寻找一个词来描述动态 CMS 包含
【发布时间】:2016-11-30 16:52:31
【问题描述】:

在大多数内容管理系统中,有一个功能可以让开发人员在页面样式或模板的 HTML 代码中插入一个值,这将在发布时重现一个特定的值。例子:

<title>Welcome to the &dept; Department</title>
<h1>Tasks for <?cms #insert date()?></h1>
<p>For details, please email <foo type="123" renderas="link"/></p>
<li>
  <?php call to insert list items here?>
</li>

我正在寻找一个合适的通用术语来描述这些,以便在文档中使用。它们插入片段,可以是单个单词(如 &dept; 可以是 XML),一直到整个 HTML 板块,如 PHP“示例”中所示。它们的共同点是它们在发布时被解析并取消引用,因此页面在它们的位置获取值。

一些,如通用实体或处理指令具有特定于 XML 的名称,但其他只是类似标记的对象。

插入?私人标签?模板替换?各种 CMS 系统如何称呼它们?

P

【问题讨论】:

    标签: xml tags content-management-system


    【解决方案1】:

    ECMA-376 (Office Open XML)Microsoft Word,使用术语字段来描述允许动态确定内容并将其插入文档的功能。 p>

    以下是ECMA-376 Office Open XML Part 1 - Fundamentals and Markup Language Reference,第 4 版的第 17.16.5 节字段定义中列出的字段类别:

    • 类别
    • 日期和时间
    • 文档自动化
    • 文档信息
    • 方程式和公式
    • 表单字段
    • 索引和表格
    • 链接和参考资料
    • 邮件合并
    • 编号
    • 用户信息

    【讨论】:

    • 谢谢你——我应该知道这一点并想看看。这似乎涵盖了插入短值(名称、日期、标签等)的等价物。但不幸的是,它不包括在段落级别从其他地方插入任意大块文本,AFAICS(除非在“文档自动化”下)。
    • 不客气。这些类别中有 70 多个领域除了提供茶之外什么都做。可以通过几种不同的方式插入任意大的文本块:在 Links and References 中有 INCLUDEDTEXTAUTOTEXT;在邮件合并中,有DATABASE;等
    • 谢谢。看起来“字段”是一个术语(遗憾的是恕我直言,因为它已经承载了沉重的语义负载,并且实际上可能根本没有在 CMS 中实例化为字段——嗯……)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-02
    • 2019-07-27
    • 2018-04-02
    • 2011-06-09
    • 1970-01-01
    • 2018-10-16
    相关资源
    最近更新 更多