插入Business Catalyst模板标记

时间:2010-11-16 16:47:31

标签: jquery html business-catalyst

嗨,大家好我想做的,如果是商业催化剂的声明

在bc中,他们会为您提供模板标签,即{module_webapps,5502,a,}

我正在尝试运行if语句将其作为代码添加到div。

var pathname = window.location.pathname;

if(pathname == '/test') {

//var mod = "{module" + '_' + "webapps,5502,a,}";

$('.comment-box').html("{module" + '_' + "webapps,5502,a,}");

 //alert(mod);
}

它通过,但它在网页中显示为文本并且不运行代码。

2 个答案:

答案 0 :(得分:3)

你做不到。模块需要在服务器端采用这种形式{module_webapps,5502,a,},以便渲染引擎将数据拉出。在客户端像那样组装它将无能为力。

答案 1 :(得分:0)

我知道这是一个相当古老的问题,但我刚刚开始钻研BC(UGH。真是一团糟,他们的管理中心!)

我怀疑它不适合你的原因是他们实际上在UA获取请求页面之前对html模板文件进行了一些预处理。这些标签正在被其相关内容服务器端取代;客户端插入模板标签不会得到预处理。