Magnolia CMS:介绍Magnolia教程不适用于Magnolia CE和EE



我遵循了这里的说明,但在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节点。那时一切都应该运转起来。

最新更新