什么样的模板引擎使用双下划线外壳?

时间:2014-04-24 06:24:55

标签: html variables template-engine double-underscore

我被要求继续&修改似乎是自定义的CMS项目。从其中一个文件中获取的代码如下:

<!-- BEGINACCESS_DATA=LoginData -->
<ul id="topleftlogin" class="sf-menu">
    <li><a href="__linklogin__">Sign In</a></li>
</ul>
<!-- ENDACCESS_DATA -->
<!-- BEGINACCESS_DATA=LogoutData -->
<ul id="topleftlogin" class="sf-menu">
    <li><a href="#">Hai, __myname__</a></li>
    <li>__panel__</li>
    <li>__logout__</li>
</ul>
<!-- ENDACCESS_DATA -->

以上内容来自 HTML 文件( form_view.html )。

我的问题是:

  • 是否包含在双下划线中(例如__myname__)某种变量
  • 他们从哪里获取价值?
  • 哪种模板引擎使用这种格式?

我搜索了其余的文件,却找不到这些“变量”与他们检索的数据之间的联系。我应该寻找什么?

1 个答案:

答案 0 :(得分:0)

我猜一些php(正则表达式)脚本正在解析

之间的代码
  < !-- BEGINACCESS_DATA--> and < !-- ENDACCESS_DATA -->

并替换像__%__

这样的标记

查看php源代码和.htaccess