ビルトインモジュール


ビルトインモジュールは、テンプレート上にモジュールを読み込んで使用します。管理ページで詳細を設定することができます。

モジュールには通常モジュールとV2モジュールが存在し、V2モジュールはTwigテンプレートでのみ呼び出すことができます。

エントリー系

エントリー本文
Entry_Body
エントリーの一覧表示、単一表示、エントリーの投稿 変数表 スニペット
エントリーサマリー
Entry_Summary
エントリーの一覧(URLとタイトルと日時とカテゴリーとメイン画像と概要テキストとVer.2.6より関連エントリー)を表示 変数表 スニペット
エントリー位置リスト
Entry_GeoList
位置情報に基づいて、近い距離順でエントリーの一覧を表示 変数表 スニペット
エントリーアーカイブリスト
Entry_ArchiveList
エントリーの年月別アーカイブのURLと件数を表示 ( ※ver1.1.0で追加 ) 変数表 スニペット
エントリータグリレーショナル
Entry_TagRelational
同じタグがつけられたエントリーの一覧(URLとタイトルと日時とカテゴリーとメイン画像と概要テキスト)を表示 変数表 スニペット
エントリーカレンダー
Entry_Calendar
エントリーをカレンダー状にレイアウトして表示( ※ver1.5.0で追加 ) 変数表 スニペット
エントリーコンティニュー
Entry_Continue
エントリー本文モジュールの「続きを読む」を表示 変数表 スニペット
エントリーフィールド
Entry_Field
フィールドモジュールを確認
エントリーリスト
Entry_List
非推奨
エントリーの一覧(URLとタイトル)を表示
変数表 スニペット
エントリーフォト
Entry_Photo
非推奨
エントリー中の画像を一覧表示
変数表 スニペット
エントリーヘッドライン
Entry_Headline
非推奨
エントリーの一覧(URLとタイトルと日時とカテゴリー)を表示
変数表 スニペット

ユニット

ユニットリスト
Unit_List
エントリーのユニットをリスト表示 変数表 スニペット

カテゴリー

カテゴリーリスト
Category_List
カテゴリーの一覧を表示 変数表 スニペット
カテゴリー位置リスト
Category_GeoList
カテゴリーの一覧とその位置情報を表示 変数表 スニペット
カテゴリーエントリーリスト
Category_EntryList
非推奨
カテゴリーと、そのエントリーの一覧を表示
変数表 スニペット
カテゴリーエントリーサマリー
Category_EntrySummary
カテゴリーと、そのエントリーの一覧(URLとタイトルと日時とカテゴリーとメイン画像と概要テキスト)を表示( ※ver1.5.0で追加 ) 変数表 スニペット
カテゴリーフィールド
Category_Field
フィールドモジュールを確認

サイトパーツ

リンク集
Links
設定したリンク(ラベルとURL)を表示 変数表 スニペット
バナー
Banner
非推奨
バナーを表示(画像ファイル or HTML記述の選択式)
変数表 スニペット
メディアバナー
Media_Banner
バナーを表示(メディア or HTML記述の選択式) 変数表 スニペット
ナビゲーション
Navigation
設定したナビゲーション(ラベルとURL、属性、階層関係)を表示 変数表 スニペット
トピックパス
Topicpath
パンくずリストを表示 変数表 スニペット

カートショップ

カートリスト
Shop_Cart_List
非推奨
カートの中に入れたアイテム(商品エントリー)の情報を表示する
変数表 スニペット

ユーザー

ユーザープロフィール
User_Profile
ユーザーのプロフィールを表示 変数表 スニペット
ユーザーサーチ
User_Search
ブログに登録されているユーザーを表示する 変数表 スニペット
ユーザー位置リスト
User_GeoList
ユーザーの一覧と位置情報を表示する 変数表 スニペット

ブログ

子ブログリスト
Blog_ChildList
子ブログをリスト表示する 変数表 スニペット
ブログ位置リスト
Blog_GeoList
子ブログの一覧とその位置情報を表示する 変数表 スニペット

タグ

タグクラウド
Tag_Cloud
タグの一覧を表示 変数表 スニペット
タグフィルター
Tag_Filter
タグの絞り込みを表示 変数表 スニペット

カレンダー

カレンダー
Calendar_Month
カレンダーを表示 変数表 スニペット
年間カレンダー
Calendar_Year
カレンダーを年別表示 変数表 スニペット
スケジュール
Schedule
日付毎の簡易情報を登録して表示する 変数表 スニペット

コメント

コメント本文
Comment_Body
コメントの一覧を表示とコメントの投稿 変数表 スニペット
コメントリスト
Comment_List
コメントの一覧を簡易表示 変数表 スニペット

RSS・JSON

RSS2
Feed_Rss2
RSS2を出力 変数表 スニペット
外部フィードリスト
Feed_ExList
外部サイトのフィードを読み込んで表示 変数表 スニペット
JSON テンプレート
Json_2Tpl
JSONのデータを表示 ドキュメント

その他

エイリアスリスト
Alias_List
エイリアスをリスト表示する 変数表 スニペット
サイトマップ
Sitemap
Sitemap.xmlの内容を表示 変数表 スニペット
OGP
Ogp
OGP周りの変数を表示 変数表 スニペット
フィールドバリューリスト
Field_ValueList
指定されたフィールドのキーで登録されている値を列挙して表示する 変数表 スニペット
システムエラー
SystemError
システムエラーの状態を表示 変数表 スニペット

V2 エントリー系

V2 エントリー本文
V2_Entry_Body
V2モジュール Ver. 3.2.0〜
エントリーの一覧・詳細を表示
スニペット
V2 エントリーサマリー
V2_Entry_Summary
V2モジュール Ver. 3.2.0〜
エントリーの一覧を表示
スニペット
V2 エントリータグリレーショナル
V2_Entry_TagRelational
V2モジュール Ver. 3.2.0〜
同じタグがつけられたエントリーの一覧を表示
スニペット
V2 エントリーアーカイブリスト
V2_Entry_ArchiveList
V2モジュール Ver. 3.2.0〜
エントリーの年月別アーカイブのURLと件数を表示
スニペット
V2 エントリー本文続き
V2_Entry_MoreContent
V2モジュール Ver. 3.2.0〜
エントリー本文モジュールの「続きを読む」を表示
スニペット
V2 エントリーユニットリスト
V2_Entry_UnitList
V2モジュール Ver. 3.2.0〜
エントリーのユニットをリスト表示
スニペット
V2 エントリー位置リスト
V2_Entry_GeoList
V2モジュール Ver. 3.2.0〜
位置情報に基づいて、近い距離順でエントリーの一覧を表示
スニペット

V2 ブログ・カテゴリー・ユーザー系

V2 カテゴリーツリー
V2_Category_Tree
V2モジュール Ver. 3.2.0〜
カテゴリーの一覧(階層構造)を表示
スニペット
V2 カテゴリーエントリーサマリー
V2_Category_EntrySummary
V2モジュール Ver. 3.2.0〜
カテゴリーと、そのエントリーの一覧を表示
スニペット
V2 カテゴリー位置リスト
V2_Category_GeoList
V2モジュール Ver. 3.2.0〜
位置情報に基づいて、近い距離順でカテゴリーの一覧を表示
スニペット
V2 ユーザー検索
V2_User_Search
V2モジュール Ver. 3.2.0〜
ユーザーの一覧を表示
スニペット
V2 ユーザー位置リスト
V2_User_GeoList
V2モジュール Ver. 3.2.0〜
位置情報に基づいて、近い距離順でユーザーの一覧を表示
スニペット
V2 子ブログリスト
V2_Blog_ChildList
V2モジュール Ver. 3.2.0〜
子ブログを一覧を表示する
スニペット
V2 ブログ位置リスト
V2_Blog_GeoList
V2モジュール Ver. 3.2.0〜
位置情報に基づいて、近い距離順でブログの一覧を表示
スニペット

V2 フィールド系

V2 ブログフィールド
V2_Blog_Field
V2モジュール Ver. 3.2.0〜
ブログのフィールドを表示
スニペット
V2 エントリーフィールド
V2_Entry_Field
V2モジュール Ver. 3.2.0〜
エントリーのフィールドを表示
スニペット
V2 カテゴリーフィールド
V2_Category_Field
V2モジュール Ver. 3.2.0〜
カテゴリーのフィールドを表示
スニペット
V2 ユーザーフィールド
V2_User_Field
V2モジュール Ver. 3.2.0〜
ユーザーのフィールドを表示
スニペット
V2 モジュールフィールド
V2_Module_Field
V2モジュール Ver. 3.2.0〜
モジュールのフィールドを表示
スニペット
V2 エントリーフィールド
V2_Field_ValueList
V2モジュール Ver. 3.2.0〜
指定されたフィールドのキーで登録されている値を列挙して表示する
スニペット

V2 サイトパーツ系

V2 メディアバナー
V2_Media_Banner
V2モジュール Ver. 3.2.0〜
バナー画像を表示(メディア or HTML記述の選択式)
スニペット
V2 ナビゲーション
V2_Navigation
V2モジュール Ver. 3.2.0〜
管理画面で設定したナビゲーションを表示
スニペット
V2 リンク集
V2_Links
V2モジュール Ver. 3.2.0〜
設定したリンク(ラベルとURL)を表示
スニペット
V2 タグフィルター
V2_Tag_Filter
V2モジュール Ver. 3.2.0〜
タグの絞り込み選択肢を表示
スニペット
V2 タグクラウド
V2_Tag_Cloud
V2モジュール Ver. 3.2.0〜
タグの一覧を表示
スニペット
V2 トピックパス
V2_Topicpath
V2モジュール Ver. 3.2.0〜
パンくずリストを表示
スニペット
V2 カレンダー
V2_Calendar
V2モジュール Ver. 3.2.0〜
カレンダーを表示
スニペット
V2 年間カレンダー
V2_CalendarYear
V2モジュール Ver. 3.2.0〜
年間カレンダーを表示
スニペット
V2 スケジュール
V2_Schedule
V2モジュール Ver. 3.2.0〜
日付毎の簡易情報を登録して表示する
スニペット

V2 その他

V2 JSONテンプレート
V2_Json2Tpl
V2モジュール Ver. 3.2.0〜
JSON(URL)をテンプレートエンジンで変換して表示
スニペット
V2 OGP
V2_Ogp
V2モジュール Ver. 3.2.0〜
OGP周りの変数を表示
スニペット
V2 サイトマップ
V2_Sitemap
V2モジュール Ver. 3.2.0〜
sitemap.xmlの内容を表示
スニペット
V2 グローバル変数
V2_GlobalVars
V2モジュール Ver. 3.2.0〜
グローバル変数の一覧を表示

ついに2020年版のテーマがリリースされました!


7月30日に2020年版公式テーマをリリースいたしました。

2019年版よりすこしだけ変更を行なっています。本記事ではリリースしたテーマの主な点に絞ってご紹介します。

Site2020テーマ


トップページを1カラムに

最近のa-blog cmsを使用されているサイトの多くでは、トップページが1カラムになっており、Site2020テーマよりトップページが1カラムになりました。

インストール時によりカスタマイズが少なく、そのまま違和感なく使っていただけるように見直しました。

  • キービジュアルが固定に、導線ページへ移動できるボタンを設置
  • 3項目入力できるカスタムフィールド グループを設置
  • 1件表示するEntry_Bodyを設置
  • 製品情報を全件表示
  • スクロール時にアニメーションを追加

重要なお知らせメッセージを追加

重要なお知らせメッセージを追加しました。お知らせのブログのカスタムフィールド に設定することで、トップページから該当のお知らせ記事を固定して表示できます。




そのほかSite2020テーマで行われている修正

  • レイアウトモジュールを2カラムに
  • フォームにチェックボックスとラジオボタンのサンプルを用意
  • スマホメニューで子階層メニューを表示できるように
  • 編集モーダルのインクルードファイル追加

Blog2020テーマ


一覧表示のデフォルトをサムネイル表示に変更

一覧表示のデフォルトをサムネイル表示に変更しました。

以前のメディアレイアウトのスタイルも用意されており、テンプレートファイルに記述されているclass属性を変更することでレイアウト変更ができます。


AMPテンプレートの用意

また、詳細ページではAMP対応も行なっています。AMP対応に関する知識やカスタマイズ点については別途記事でまとめているのでこちらをご覧ください。


そのほか

  • BootstrapのバージョンをVer.4.5.0へアップデート
  • lp2020テーマのインポートデータを開発ブログで配布していたのをメンテナンスメニューに移動に
  • lp2020テーマの余白、フォントサイズ、文言、イメージなど微調整
  • 全テーマのサイドエリアのバナーモジュールのイメージを変更
  • 全テーマのフォームIDにバリデートの設定
  • 全テーマでDMARCポリシー対策
  • 全テーマの古いIE対策の条件付きコメントの記述を削除
  • 全テーマでrobots.htmlに日付の一覧ページの設定も追加

acms.css

a-blog cms のパッケージに含まれているCSSフレームワークでもあるacms.cssでは、ユニットに関するSCSSファイルに変更を加えています。

見た目に関わる変更は含んでいませんが、余白などのユニットに関するスタイルをより管理しやすいようにCSS設計を見直しました。

この変更により、_unit.scssは602行から319行に行数が減っています。

Site系テーマの余白の管理

また、Site2020、Beginner2020テーマでは、/scss/site.scssの各SCSSファイルを集約しているファイルにはsystemフォルダの_unit.scssを読み込むことにより、テーマの_variable.scssの$unit-gutterという変数の値を変更するだけでユニット内の余白を一括で変更できるようになりました(Bootstrapテーマでは2019年版から対応済み)。

/themes/site202/scss/site.scss ファイルから抜粋

@import "../../system/scss/unit.scss";
@import "entry";

/themes/site2020/scss/_variables.scss ファイルから抜粋

// ------------------------------
// エントリー
// ------------------------------
$unit-gutter                       : $grid-space;
$entry-margin-bottom               : 25px;

Begiiner2020とSite2020テーマの$unit-gutter には、デフォルトではacms-col-のグリッドシステム と同じ余白である$grid-spaceが設定されています。

最後に

2020年版テーマの主な変更は以上となります。

フィードバックやご意見ありましたらお問い合わせフォームよりお待ちしております。

それでは、これからも安全なシステムとなるよう日々改善を行っていきますので、今後ともa-blog cmsのことをよろしくお願いいたします。

acmsパス

acmsパスで指定した任意の条件で、対象のファイルやリンクを読み込みます。

bid ブログのIDを数字で指定します。

bid/2/ … BIDが2のブログを指定します

aid エイリアスのIDを数字で指定します。
uid ユーザーのIDを数字で指定します。
cid カテゴリーのIDを数字で指定します。
eid エントリーのIDを数字で指定します。
cmid コメントのIDを数字で指定します。
tbid トラックバックのIDを数字で指定します。
keyword 検索キーワードを指定します。
tag タグを指定します。
複数設定する場合はスラッシュで区切ります。
field フィールドを指定します。

field/job/Webデザイン・Web制作・CGI制作/クリエイター・グラフィックデザイナー/and/location/東京23区

order 表示順を指定します。

datetime-desc/ … 日時で降順
code-asc/ … コード名で昇順

tpl テンプレートを指定します。
この項目は必ず、パスの最後に記述して下さい。
page ページを指定します。
limit 表示件数を指定します。
span ( - ) 期間を指定します。

2009-01/-/2009-02/ … 2009年1月〜2月の記事を指定します。

query クエリストリング指定します。

<input type="hidden" name="hoge" value="aaa">
<input type="hidden" name="query[]" value="hoge">

admin 管理ページを指定します。

admin=top(ダッシュボード)admin=entry_index(エントリ一覧)