在 Rails alchemy-cms 中创建新页面时无法 select 页面布局
Can't select page layout when creating a new page in Rails alchemy-cms
我是 alchemy-cms 的新手。
我从 guides. I did not add any concept or structure 创建了全新安装。
要去 localhost:3000 我必须添加第一个用户,然后我有一个干净的网站。
尝试添加新页面时,我必须 select 键入(页面布局?)并输入名称。
Type 组合框仍然是空的,因此该网站不允许我添加页面。我究竟做错了什么?我想我在这里遗漏了一些非常明显的东西。
我已经查看了源代码,运行以下内容:
rails console
Alchemy::PageLayout.all
这导致:
=> [{"name"=>"index", "unique"=>true, "elements"=>["article"], "autogenerate"=>["article"]}]
所以我猜组合框应该填满这个项目。
index
页面布局标记为 unique
,因此每种语言只能添加一次。由于所谓的语言根页面(页面树中的第一个页面)已经具有此页面布局,因此无法使用此页面布局创建新页面。
为了解决您的问题,您需要在 page_layouts.yml
文件中添加另一个页面布局。添加不唯一(默认)的 standard
页面布局是一种很好的做法,因此可以为每种语言添加多次。
我是 alchemy-cms 的新手。
我从 guides. I did not add any concept or structure 创建了全新安装。 要去 localhost:3000 我必须添加第一个用户,然后我有一个干净的网站。
尝试添加新页面时,我必须 select 键入(页面布局?)并输入名称。
Type 组合框仍然是空的,因此该网站不允许我添加页面。我究竟做错了什么?我想我在这里遗漏了一些非常明显的东西。
我已经查看了源代码,运行以下内容:
rails console
Alchemy::PageLayout.all
这导致:
=> [{"name"=>"index", "unique"=>true, "elements"=>["article"], "autogenerate"=>["article"]}]
所以我猜组合框应该填满这个项目。
index
页面布局标记为 unique
,因此每种语言只能添加一次。由于所谓的语言根页面(页面树中的第一个页面)已经具有此页面布局,因此无法使用此页面布局创建新页面。
为了解决您的问题,您需要在 page_layouts.yml
文件中添加另一个页面布局。添加不唯一(默认)的 standard
页面布局是一种很好的做法,因此可以为每种语言添加多次。