【问题标题】:ColdFusion place holders for conditional logic用于条件逻辑的 ColdFusion 占位符
【发布时间】:2013-09-25 12:01:54
【问题描述】:

我想知道是否有人可以向我推荐一个代码库,它可以帮助用户修改其模板中的条件逻辑,而不是查看 ColdFusion 代码。

例如,如果页面包含数据表,我们希望用户能够使用他们可以插入的特殊命令来编辑页面模板。所以对于数据表,我们通常可以这样写:

<cfoutput>
<table>
   <cfloop query="myContent">
      <tr><td>#mycontent.cell1#</td>
          <td>#mycontent.cell2#</td>
          <td>#mycontent.cell3#</td>
      </tr>
    </cfloop>
</table>
</cfoutput>

我在一些网站 CMS 上看到,用户可以使用特定的占位符编辑他们的模板,例如:

%output%
<table>
 %query="myContent"%
    <tr><td>[mycontent.cell1]</td>
        <td>[mycontent.cell2]</td>
        <td>[mycontent.cell3]</td>
    </tr>
    %/query%
</table>
%output%

我认为它很可能看起来不像这样,但我希望有人创建了某种开源解析器,允许用户在不编写 CF 代码的情况下修改模板。或者,如果另一个平台上有某种库可以执行类似的操作,我可以查看是否可以为 ColdFusion 复制它。

【问题讨论】:

    标签: templates coldfusion


    【解决方案1】:

    试试Mustache.cfc,它是CFML 中Mustache templating system 的一个实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-29
      • 1970-01-01
      • 2016-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-22
      • 1970-01-01
      相关资源
      最近更新 更多