Templates 在magnolia cms的模板脚本中包括一个页面
如何将来自magnolia的页面包含到magnolia模板脚本中 在使用的模板脚本中,我可以访问特定页面的数据,但如何将该页面加载到模板中 假设我有两个页面,每个页面都有自己的模板。第1页在其树中包含第2页。我想包含在第1页、第2页的模板脚本中,但不起作用 非常感谢:) 已更新 我真正想做的是在我的项目的所有页面中包含我的标题。但我不想把它作为一个段落,因为如果我想改变我的标题,我必须编辑所有项目的页面 因此,我尝试做的是为页眉创建页面模板,我不知道这是否是正确的方法。这个模板不包含任何css,它只是标题的代码。 接下来我要做的是在magnolia中创建一个页面,并将该模型作为标题。 接下来,我想在我的项目主模板模型中包含我刚刚创建的页面,但我不知道如何做到这一点 我是Magnolia cms的新手,最初我尝试使用stk创建我的演示站点。唯一的问题是我不能使用jsp作为脚本语言,或者至少我在互联网上找不到任何解决方案。我不太了解freemarker,但这不是什么大问题。我真的不愿意使用freemarker,因为也许将来在一个更复杂的项目中,我可能需要一些freemarker不支持的功能,但jsp支持。如果有可能的话,我想用jsp构建我的网站 我很抱歉这么长时间的更新,但如果有人对什么是最佳实践有任何建议,如果我能在jsp中实现我想要的东西,我将非常感激Templates 在magnolia cms的模板脚本中包括一个页面,templates,content-management-system,include,magnolia,Templates,Content Management System,Include,Magnolia,如何将来自magnolia的页面包含到magnolia模板脚本中 在使用的模板脚本中,我可以访问特定页面的数据,但如何将该页面加载到模板中 假设我有两个页面,每个页面都有自己的模板。第1页在其树中包含第2页。我想包含在第1页、第2页的模板脚本中,但不起作用 非常感谢:) 已更新 我真正想做的是在我的项目的所有页面中包含我的标题。但我不想把它作为一个段落,因为如果我想改变我的标题,我必须编辑所有项目的页面 因此,我尝试做的是为页眉创建页面模板,我不知道这是否是正确的方法。这个模板不包含任何css,
再次感谢您的时间:)在另一个页面中包含一个页面实际上不起作用。第2页已经有了自己的标签、自己的标签和自己的CSS,所以将其批发到另一个页面根本没有意义 但是,您有两个选择:
希望对你有所帮助 将一个页面包含在另一个页面中实际上是行不通的。第2页已经有了自己的标签、自己的标签和自己的CSS,所以将其批发到另一个页面根本没有意义 但是,您有两个选择:
希望对你有所帮助 如果您正在使用STK,请参阅上的本指南 如果没有,请查看标记,特别是cms:loadPage和cms:setNode,您可以使用这些标记获取一段内容并将其设置为JSP/JSTL变量,然后使用cms:includeTemplate呈现它 一个常见的场景是从父页面“继承”内容,标题就是一个很好的例子。您所做的是针对一个区域,沿着内容层次结构向上走,并使用相同的名称呈现其区域中父页面中的所有内容。这样,您只添加到顶部页面的标题将包含在其所有子页面中
另一个选择是有一个特殊的页面,其中只包含要包含在其他页面中的内容。例如页眉、页脚和横幅,这些应该放在某些页面的侧窗格中。如果您正在使用STK,请参阅上的本指南 如果没有,请查看标记,特别是cms:loadPage和cms:setNode,您可以使用这些标记获取一段内容并将其设置为JSP/JSTL变量,然后使用cms:includeTemplate呈现它 一个常见的场景是从父页面“继承”内容,标题就是一个很好的例子。您所做的是针对一个区域,沿着内容层次结构向上走,并使用相同的名称呈现其区域中父页面中的所有内容。这样,您只添加到顶部页面的标题将包含在其所有子页面中 另一个选择是有一个特殊的页面,只保存