Refineryでデフォルトのページパーツを変更する方法をまとめました。
●デフォルトは2カラムレイアウト
・管理画面のページ編集を開くと”Body”部と”Side Body”部の二つの入力部分があり、デフォルトでは2カラムレイアウトとなっている。
●デフォルトの設定を変更するには?
・config/initializers/refinery/pages.rbというファイル内に設定されていて、デフォルトは下記のようになっています。
・既存のページは、”default_parts”を持っていて2カラム構成になっています。
# Configure global page default parts
# config.default_parts = [“Body”, “Side Body”]
・レイアウトを変更するには、上記コードに設定したいデフォルトページのパーツの名前を設定します。
(3カラム構成の設定例)
# Configure global page default parts
config.default_parts = [“Left Body”, “Middle Body”, “Right Body”]
下記のように設定変更すると、管理画面のページ設定画面で新規ページを追加すると”Left Body”, “Middle Body”, “Right Body”と3つのタブが表示されます。
この変更をする前に作成した既存のページは、デフォルトのパーツ(”Body”, “Side Body”)が表示されます。