1

我是alchemy-cms 的新手。

我从指南创建了全新安装。我没有添加任何概念或结构。转到 localhost:3000 我必须添加第一个用户,然后我有一个干净的站点。

尝试添加新页面时,我必须选择一种类型(页面布局?)并输入名称。 在 Alchemy 中创建新子页面的窗口

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

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

rails console
Alchemy::PageLayout.all

这导致:

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

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

4

1 回答 1

1

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

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

于 2015-10-26T21:42:14.903 回答