我遵循了这里的说明,但在Template*
组合框中,在我创建了木兰作者下的目录和文件结构后,没有"hello"模板。
我尝试了Magnolia旅行演示Tomcat捆绑包(5.4.6版)的CE和EE变体,但没有成功。
我在加泰罗尼亚看到了条目。输出:
2016-05-19 10:26:03,863 INFO agnolia.config.source.yaml.YamlConfigurationSource: Registered DefinitionMetadataBuilder.DefinitionMetadataImpl(type=TEMPLATE, referenceId=hello-magnolia:pages/hello, name=hello, module=hello-magnolia, location=/hello-magnolia/templates/pages/hello.yaml, relativeLocation=pages/hello) from LayeredResource{path='/hello-magnolia/templates/pages/hello.yaml', layeredResources=[FileSystemResource{origin=filesystem,path=/hello-magnolia/templates/pages/hello.yaml,file}]}
但是当我尝试创建一个新页面时,"hello"不会出现在Template*
组合框中。捆绑包重新启动也无济于事。
如果你需要尝试一下,看看哪里出了问题,这个示例项目就在这里。
由于您正在尝试5.4.6,您很可能会遇到https://jira.magnolia-cms.com/browse/MGNLDEMO-158
Demo现在还展示了如何将模板的可用性限制在不同的网站上,但这在CE中没有什么意义,因为你只能有一个网站,即使使用EE,也会使产品的实验变得更加困难。
长话短说,在问题解决之前,只需登录AdminCentral,进入WebDev/Site,打开站点的站点定义并删除/<your_site_definition>/templates/availability
节点。那时一切都应该运转起来。