在Rails alchemy-cms中创建新页面时,无法选择页面布局

时间:2015-10-21 08:38:59

标签: ruby-on-rails alchemy-cms

我是alchemy-cms的新手。

我从guides创建了全新安装。我没有添加任何 concept or structure 。 转到localhost:3000我必须添加第一个用户,然后我有一个干净的网站。

尝试添加新页面时,我必须选择一种类型(页面布局?)并输入名称。 window of creating a new subpage in Alchemy

Type 组合框保持为空,因此网站不允许我添加页面。我究竟做错了什么?我想我在这里遗漏了一些非常明显的东西。

我已经查看了源代码,并运行以下内容:

rails console
Alchemy::PageLayout.all

,结果是:

=> [{"name"=>"index", "unique"=>true, "elements"=>["article"], "autogenerate"=>["article"]}] 

所以我猜想组合框应该填充这个项目。

1 个答案:

答案 0 :(得分:1)

index页面布局标记为unique,因此每种语言只能添加一次。由于所谓的语言根页(页面树中的第一页)已经具有此页面布局,因此不能使用此页面布局创建新页面。

要解决您的问题,您需要在page_layouts.yml文件中添加其他页面布局。最好添加一个不唯一的standard页面布局(默认),因此可以为每种语言添加多次。