这是每个 DotCms 结构的问题,但考虑例如我的 DotCms 2.5 安装上的新闻结构:系统只允许我选择一个页面作为“详细信息页面”。
既然我不想为我要创建的每个主机都创建一个新的结构,但是我想使用“详细页面”机制,那么如何模拟呢?
我找不到将路径传递给 .html / .vtl 模板的方法,例如 登录宏(查看 $loginFormSourceCode 参数)
谢谢
这是每个 DotCms 结构的问题,但考虑例如我的 DotCms 2.5 安装上的新闻结构:系统只允许我选择一个页面作为“详细信息页面”。
既然我不想为我要创建的每个主机都创建一个新的结构,但是我想使用“详细页面”机制,那么如何模拟呢?
我找不到将路径传递给 .html / .vtl 模板的方法,例如 登录宏(查看 $loginFormSourceCode 参数)
谢谢
Dotcms 会将您的 URLmap 转发到正在查看的主机上所选详细信息页面的uri 。因此,例如,您将新闻结构映射到运行多个站点(site1 和 site2)的服务器上的 /news/detail.html。当用户查看选定的新闻项目时,每个站点都会将用户转发到其站点本地的详细信息页面。
因此 site1 会将新闻项目转发到:
site1.dotcms.com/news/details.html
并且 site2 会将新闻项目转发到:
site1.dotcms.com/news/details.html
这些是服务器上的不同页面(尽管它们可以共享相同的 .vtl 或代码来显示内容)。