メディア管理画面に不具合が見つかりました。【ver2.1.0以降】

現象

  • ver2.1で発生。
  • メディア管理画面でver2.1以前にあげていた画像のサムネイルが表示されない

対応方法

下記の修正ファイルを適応してください。 ver2.1.0, ver2.1.0.1のみの修正バッチになります。


ファイルを開く

パッチファイル

この度は大変ご迷惑をお掛けしてしまい申し訳ございません。 今後ともa-blog cmsをよろしくお願い致します。

Category_Listモジュールで後方互換性の問題【ver2.1.0】

Category_Listでカスタムフィールド検索をする場合に、ver2.1以前のバージョンですと エントリーのカスタムフィールドが検索対象でしたが、ver2.1よりカテゴリーのカスタムフィールドも 検索出来るようになりました。

エントリー、カテゴリーのカスタムフィールドどちらを使用するかはコンフィグで設定できるのですが、 デフォルトの設定が新しいカテゴリーのフィールド検索になっている為、 ver2.1以前からver2.1にアップデートするとCategory_Listモジュールで挙動がおかしくなります。

発生条件

  • ver2.1で発生。
  • ver2.1にアップデートした場合
  • Category_Listモジュールでフィールド検索を使用している場合

対応方法

/private/config.system.yamlに以下の記述を追記して下さい。

category_list_field_search : entry

この度は大変ご迷惑をお掛けしてしまい申し訳ございません。 今後ともa-blog cmsをよろしくお願い致します。

テンプレートエンジン IFブロック

テンプレートエンジン改良

次期バージョン(執筆時1.7.0最新)でテンプレートエンジンの改良を考えています。 実はもう動いているものがあったりするのですが。 そこで今回は現在出来ているものを紹介したいと思います。

IFブロック

今回のテンプレートエンジンの改良点はIF(条件分)を使用できるようにした事です。 if文がなくても十分にサイトを作製する事は出来るのですが、どうしても細かい所で if文が必要な場合があります。そこで今回実装してみました。

記述方法

<!-- BEGIN_IF [%{PAGE}/gte/5] -->
5ページ以上です
<!-- ELSE -->
4ページ以下です。
<!-- END_IF -->

エントリー系モジュールで複数ID設定する

モジュルIDの仕様変更

ここ最近コア部分の仕様にいろいろ手をいれていっています。ということで今回はモジュールIDになります。(執筆時最新 1.7.0)

a-blog cmsには表示するパーツとしてモジュールというものがあり、モジュールIDをつけることによってモジュール毎に設定できるようになります。モジュールの設定ではこのカテゴリーを表示する。この日付の範囲で表示するなどURLコンテキストで指定できる値を設定できます。しかし基本的に設定できる値が各項目に対して一つしか設定できませんでした。

そこで、Entry_BodyとSummary系モジュールでブログID、ユーザID、カテゴリID、エントリIDの4つを複数指定できるようにしました。

指定の仕方

以下の画像のように値をカンマで区切って入力して頂ければOKです。