从远程位置加载* .vtl文件

时间:2014-05-08 12:15:44

标签: velocity dotcms vtl

是否可以在dotCMS中解析来自远程源的vtl文件?

// this doesn't seem to work
#dotParse("https://some.random.source.com/vtl/index.vtl")

1 个答案:

答案 0 :(得分:1)

不正常,编写插件可以很容易。如果不编写任何java代码,应该可以这样做:

#set($code = $import.read("https://some.random.source.com/vtl/index.vtl"))
$render.eval($context, $code)

缺点是它可能比在dotcms中渲染vtl要慢得多。