我按照here的说明操作,但在Template*
组合框中,在我创建magnoliaAuthor下的目录和文件结构后,没有“hello”模板。
我尝试了使用Magnolia旅行演示Tomcat捆绑包(版本5.4.6)的CE和EE变体,但没有成功。
我看到catalina.out中的条目:
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}]}
但是当我尝试创建一个新的页面时,“你好”并没有出现在Template*
组合框中。捆绑重启也没有帮助。
示例项目是here,如果你需要试一试,看看有什么问题。
答案 0 :(得分:0)
由于您尝试使用5.4.6,因此很可能遇到https://jira.magnolia-cms.com/browse/MGNLDEMO-158
Demo现在还展示了如何限制不同站点的模板可用性,但在CE中只有一个站点就没那么有意义了,即使使用EE,也会让实验产品变得更加困难。
长话短说,解决方法直到该问题得到解决,只需登录AdminCentral,访问WebDev / Site,打开您网站的网站定义并删除/<your_site_definition>/templates/availability
节点。一切都应该正常工作。