Dotcms确实有一个很好的基于速度的模板系统,但它似乎只支持在浏览器中内联编辑速度模板,这有点糟糕。我真的很喜欢在编写速度模板时使用Eclipse (得到了一些不错的速度支持,而且是一个比标准浏览器文本控件好得多的编辑器)。
有没有办法从Eclipse中编辑dotcms模板,然后自动将它们导入dotcms。或者,我真的需要在Eclipse中编写它们,然后在每次编辑时将每个模板复制/粘贴到浏览器中吗?
发布于 2012-05-07 17:28:48
我同意在eclipse中工作比在浏览器中工作要好得多。这就是为什么我将所有Velocity代码外部化,并将这些外部文件包含在我的内容中。使用webdav,您可以将dotcms网站浏览器挂载到windows驱动器号。这样,您就可以使用其他编辑器编辑文件。我是这样做的:
在网站浏览器中创建一个文件夹:将所有速度放在该文件夹中的单独文件中:/vtl/filteredProducts.vtl
#dotParse("/vtl/filteredProducts.vtl")http://www.yourdomain.com/webdav/autopub。确保您在webdav中登录的dotCMS用户能够访问这些文件(您甚至可以创建一个单独的dotCMS角色,该角色只能访问这些文件,而不能访问其他文件)。不要使用默认的windows webdav客户端,因为irt不允许您编辑挂载驱动器上的文件。我使用的是Netdrive,它对个人使用是免费的。我也听说过关于Gladinet的好消息。安装其中一个,并将webdav文件夹挂载到驱动器号。现在,您可以在eclipse中编辑这些文件。
这里有几个注意事项:
希望这能有所帮助。
https://stackoverflow.com/questions/10466915
复制相似问题