1

alchemy-cmsは初めてです。

ガイドから新規インストールを作成しました。概念や構造を追加しませんでした。localhost:3000 に移動すると、最初のユーザーを追加する必要があり、その後、クリーンなサイトができました。

新しいページを追加しようとすると、タイプ (ページ レイアウト?) を選択して名前を入力する必要があります。 Alchemy で新しいサブページを作成するウィンドウ

Typeコンボボックスが空のままであるため、Web サイトでページを追加できません。私は何を間違っていますか?ここで非常に明白な何かが欠けていると思います。

私はすでにソースコードを見て、次を実行しています:

rails console
Alchemy::PageLayout.all

これにより、次の結果が得られます。

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

したがって、コンボボックスにこのアイテムを入力する必要があると思います。

4

1 に答える 1

1

indexページ レイアウトは としてマークされているため、unique言語ごとに 1 回だけ追加できます。また、いわゆる言語ルート ページ (ページ ツリーの最初のページ) には既にこのページ レイアウトがあるため、このページ レイアウトを使用して新しいページを作成することはできません。

問題を解決するには、別のページ レイアウトをpage_layouts.ymlファイルに追加する必要があります。standard一意ではない (デフォルト) ため、言語ごとに複数回追加できるページ レイアウトを追加することをお勧めします。

于 2015-10-26T21:42:14.903 に答える