空白サイトでブログ用設定を行う

      2016/08/02

concrete5 -- ブログ 2014-10-01 15-51-28

最近5.7でいろいろ遊んでるんですけど、今日はconcrete5 5.6系(でいいのかな)のエントリ。
あんまりいいタイトルが思いつかなかったんですけど、concrete5をfull site(空白サイト)でインストールしたときに、ブログサンプル付サイトで実装されている「タグ」や「アーカイブ」を空白サイトでも使用したいと思っていろいろ触ったメモ。

やること

  1. ページ属性の作成
  2. ブログページの作成
  3. ブログアーカイブページの作成
  4. 日付アーカイブブロックのインストール
  5. ブログに「タグ」ブロックと「日付アーカイブ」ブロックの追加

concrete5 5.7版の覚書はこちら

ページ属性の作成

管理画面 2014-10-01 15-06-49

管理画面内の属性をクリックします。

属性 2014-10-01 15-08-25

空白サイトではタグ属性が作成されませんので自分で作成する必要があります。
属性を追加項目にある「選択」を選んで「新規」ボタンをクリックします。

属性 2014-10-01 15-10-14

ハンドルはtagsにします。

値はタグ名を入力して「新規」ボタンをクリックするとどんどん追加されていきます。

ブログページの作成

新規ページでブログのページ(blog)を作ります。
各ブログ記事の親ページにあたります。

ブログアーカイブページの作成

上で作ったブログページの子ページとして、ブログアーカイブ(blog-archives)ページを作ります。
このページにタグやアーカイブの検索結果を表示します。

ブログアーカイブ 2014-10-01 15-42-08
また、ナビゲーションやサイトマップには表示しませんので、ページの「カスタム属性」で
・ナビから除く
・ページリストから除く
をそれぞれ「はい」にチェックしておきます。

ページを作成した後検索ブロックを追加しておきます。

ブログアーカイブ 2014-10-01 15-37-35

ブログアーカイブ 2014-10-01 15-38-45

ホーム
└ブログ
└ブログアーカイブ(検索結果を表示するページ)
└ブログ記事
└ブログ記事
└ブログ記事

こんな感じの親子関係

日付アーカイブブロックのインストール

ブロックタイプ 2014-10-01 14-57-24

※ブロック一覧を表示すると長いので、サンプル画像は途中省略してあります。

管理画面内のブロックタイプページで各ブロックが確認できます。

ブログ付サンプルデータにはデフォルトでついている日付アーカイブブロックは当然ながら空白のサイトにはありません。
なので、日付アーカイブブロックを準備します。

date_archive

concrete5をインストールしたディレクトリ/concrete/blocks/ 内にある、「date_archive」をフォルダごとごっそり
concrete5をインストールしたディレクトリ/blocks/内にアップロードします。

管理画面 2014-10-01 16-10-07

ブロックタイプ 2014-10-01 15-04-52

アップロードが完了した後管理画面内のブロックタイプページをもう一度見ると、インストール待ちとして、「ブログの日付アーカイブ」が表示されました。
インストールをクリック。

ブロックタイプ 2014-10-01 15-05-34

ブロックいろいろあってページが長いので以下略

これで日付アーカイブが使えるようになりました。

ブログに「タグ」ブロックと「日付アーカイブ」ブロックの追加

タグをサイドバーに表示する場合は「タグ」を、日付アーカイブをクリックする場合は「ブログの日付アーカイブ」をクリックします。

スタック 2014-10-01 15-11-56

ページ編集画面内の「ブロックを追加」内にも表示されました。

スタック 2014-10-01 15-13-18

ブロックの日付アーカイブを追加します。
入力項目は

  • 表示タイトル
  • 表示する月の数
  • リンクを追加(先ほど作成したブログアーカイブを選択します)

ブログアーカイブ 2014-10-01 15-16-10

これで日付アーカイブブロックが表示されました。

リンクをクリックすると、ブログアーカイブページの検索結果箇所にその月のブログ記事が検索結果として表示されます。

ブログ 2014-11-06 11-54-41

タグはタグブロックを追加します。

ブログ 2014-11-06 11-55-42

タグを表示するタイトルや設定を行います。

ブログ 2014-11-06 11-57-37

リンクは先ほど作ったブログアーカイブにしておきます。

って一生懸命覚書してたんだけど。

書籍に紹介されておりましたわ…!

 - カスタマイズ