Dotcms:如何为每个主机的单个结构设置不同的详细信息页面

时间:2014-05-30 12:42:13

标签: velocity dotcms

这是每个DotCms结构的问题,但请考虑我的DotCms 2.5安装上的新闻结构:系统让我只选择一个页面作为"详细信息页面& #34;

由于我不想为我要创建的每个主机创建新结构,但我想使用"详细信息页面"机制,如何模拟呢?

我无法找到将路径传递到.html / .vtl模板的方法,例如login macro (look at $loginFormSourceCode parameter)

由于

DotCms structure image

1 个答案:

答案 0 :(得分:1)

Dotcms会将您的网址映射转发到正在查看的主机上所选详细信息页面的 uri 。因此,例如,您将新闻结构映射到运行多个站点,site1和site2的服务器上的/news/detail.html。当用户查看所选新闻项时,每个站点将用户转发到其站点本地的详细信息页面。

因此site1会将新闻转发给:

site1.dotcms.com/news/details.html

并且site2会将新闻转发给:

site1.dotcms.com/news/details.html

这些是服务器上的不同页面(尽管它们可以共享相同的.vtl或代码来显示内容)。