ライセンス購入ダウンロードへHomeハンズオン初心者向けbeginner2018のテーマをマルチブログ化する方法beginner2018のテーマをマルチブログ化する方法2018年5月9日この記事は公開日より5年以上経過しているため、現在の内容と異なる可能性があります。1つのブログと複数のカテゴリーでサイトを構成しています。コンテンツ毎に記事を書くユーザーを分けたり、少し規模の大きなサイトを作る場合にはマルチブログ化する必要が出できます。マルチブログ化したとしてもテーマは共通部分が多くテーマの継承機能についての知識も必要になってきますので、その部分を今回は解説してみたいと思います。変更するだけで大丈夫です。実践するように書かれていますが、以下のフォームから実際に作業をするサーバーのURLを入れていただく事で、自分のサイトのURLに書き換えて読み進める事ができるようになっておりますのでご活用ください。マルチブログ化のメリットマルチブログ化する際のメリットとしては、一覧とトップページのテンプレートが分けられる事や、子ブログ側にユーザーを作る事で、その子ブログのみ記事を書く事ができるようになるという権限分けができるようになります。お知らせ(news)のみ管理ができるユーザーを作りたいという事であれば、この子ブログにユーザーを作る事により、このお知らせ(news)のみが管理が可能になります。ブログに変更してみる事にします。今回は、お知らせ(news)のみを子ブログにしますが、必要に応じて他のカテゴリーも子ブログ化する作業を行ってみてください。そこでカテゴリーで利用されているカテゴリーコードで、子ブログを作成する事はできません。ボタンクリックし、名前「お知らせ」コードネーム「news」でブログを作ります。いう子ブログができます。テーマが設定されているハズです。ここに新しいテーマを設定します。いうテーマ名にします。いう空のフォルダを用意してください。選択して保存してください。設定されていますが、現時点ではヘッダーのナビゲーションやサイト情報が正常に表示されていません。いう表示になっています。ファイルが利用されます。初期状態では設定されているブログの中でのみ利用ができるようになっています。グローバル化することで、下の階層のブログでも利用する事ができるようになります。(設定)をクリックし、左上タブ「条件設定」内のグローバル「下の階層のブログが利用することを許可する」のチェックボックスをチェックし保存します。これでグローバル化の設定ができた事になります。これでナビゲーションが表示できるようになります。表示するとナビゲーションが表示されるようになりました。表示するためには、Blog_Fieldモジュールをグローバル化する必要があります。-->モジュールID「BF_root」を設定します。モジュール「Blog_Field」ID「BF_root」を選択し、「条件設定」内のグローバル「下の階層のブログが利用することを許可する」のチェックボックスをチェックして保存します。モジュールIDを追記してください。/include/footer.html/include/footer/suggest.htmlこれで、ヘッダー・フッターをサイト全体で表示できるようになりました。)内にある「お知らせ」カテゴリの記事をまとめて子ブログ側に移動します。絞り込み機能を利用してを選択して「お知らせ」カテゴリの記事を検索してください。お知らせだけの一覧が表示された後に、ヘッダー部分のチェックボックスにチェックをつける事で、すべてのエントリーにチェックがつきます。表示順となっているプルダウンをブログに変更する事で、ブログ一覧が表示されますので、今回は「お知らせ」ブログに設定をして変更ボタンを押してください。