我遵循以下步骤:https://documentation.magnolia-cms.com/display/DOCS/Creating+a+page+template。我停止创建页面定义。
Magnolia没有看到我的helloWorld.jsp模板。如果重要的话,我正在使用企业版(免费试用版)。我看了所有的教程,但我找不到答案。
答案 0 :(得分:1)
是的,这可能很重要。
当您使用EE时,您可以在单个服务器中定义多个站点,并且您不一定希望在您定义的每个站点中都有可用的每个模板。因此,您需要告诉Magnolia要启用此模板的站点。要为所有站点启用此模板,请转到AdminCentral中的STK组并在那里打开SiteDefinitons应用程序。在网站定义中,转到/default/templates/availability/templates
并在那里注册您的模板,方法是创建名为helloWorld
的节点,其中属性id
设置为值templating:pages/helloWorld
(ID始终采用格式{{1} })
HTH, 扬