Magnolia CMS : 介绍 Magnolia 教程不适用于 Magnolia CE 和 EE
Posted
技术标签:
【中文标题】Magnolia CMS : 介绍 Magnolia 教程不适用于 Magnolia CE 和 EE【英文标题】:Magnolia CMS : Introducing Magnolia tutorial not working with Magnolia CE and EE 【发布时间】:2016-05-19 08:49:50 【问题描述】:我按照here 的说明进行操作,但是在我在 magnoliaAuthor 下创建目录和文件结构后,Template*
组合框中没有“hello”模板。
我尝试使用 Magnolia travel demo Tomcat bundle(版本 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 LayeredResourcepath='/hello-magnolia/templates/pages/hello.yaml', layeredResources=[FileSystemResourceorigin=filesystem,path=/hello-magnolia/templates/pages/hello.yaml,file]
但是当我尝试创建一个新页面时,Template*
组合框中没有出现“你好”。重新启动捆绑包也没有帮助。
示例项目是here,如果您需要尝试看看有什么问题。
【问题讨论】:
您能在此处发布您的配置 FTL 和 YAML 文件吗?目录名称在这里也很重要。 【参考方案1】:由于您正在尝试使用 5.4.6,因此您很可能会遇到 https://jira.magnolia-cms.com/browse/MGNLDEMO-158
演示现在还展示了如何限制模板对不同站点的可用性,但这在 CE 中几乎没有意义,因为您只能拥有一个站点,即使使用 EE,也很难对产品进行试验。
长话短说,解决该问题之前的解决方法,只需登录 AdminCentral,进入 WebDev/Site,为您的站点打开站点定义并删除 /<your_site_definition>/templates/availability
节点。那么一切都应该正常了。
【讨论】:
谢谢@Jan。真的很有帮助:“只需登录到 AdminCentral,进入 WebDev/Site,为您的站点打开站点定义并删除 /以上是关于Magnolia CMS : 介绍 Magnolia 教程不适用于 Magnolia CE 和 EE的主要内容,如果未能解决你的问题,请参考以下文章
将 Magnolia CMS 加密密码迁移到 Joomla CMS?