モジュールフィールドを使って管理画面からカスタムフィールドグループの初期値を編集可能にする
a-blog cms においてなんらかの値を管理画面から編集可能にしたい場合は、モジュールフィールドが役立つことが多いです。このエントリーでは、カスタムフィールドグループの初期値を編集可能にするやり方を例に説明しますが、モジュールフィールドでのコンテンツ編集は他の場面でも使えるTipsなので、ぜひ参考にしてみて...
a-blog cms においてなんらかの値を管理画面から編集可能にしたい場合は、モジュールフィールドが役立つことが多いです。このエントリーでは、カスタムフィールドグループの初期値を編集可能にするやり方を例に説明しますが、モジュールフィールドでのコンテンツ編集は他の場面でも使えるTipsなので、ぜひ参考にしてみて...
a-blog cms では、/themes/system/rss2.xml が用意されており、特に意識しなくてもルート直下にRSSファイルが生成されます。他のテンプレートファイルと同様、お使いのテーマに複製してカスタマイズすることも可能です。このファイルには Feed_Rss2モジュールが使用されています。しかし、Feed_Rss2モジュールでは変数等...
ナビゲーションモジュールについては基本的には、管理画面から手動で自由にラベル・リンクを設定し、更新可能にするためのモジュールですが、例えば「採用情報」のコンテンツ以下のエントリーを追加した際に自動で増えるようなメニューに実装したいと思ったことはありませんでしょうか。 Navigation モジュールの設定 採...
この記事は Advent Calendar 2023 の24日目の記事となります。a-blog cms にまつわる25日分の記事が公開されていますので、是非ご覧ください。 ## a-blog cms の テーマのビルド環境 a-blog cms 標準テーマのビルド環境は、これまで「webpack」を利用してビルドされていました。パッケージに入っている「omake」ディレク...
Mapboxとは [Mapbox](https://www.mapbox.com/)は、世界中で採用されている地図サービスです。 地図の関する様々なプロダクトが展開されていて、中でも[Mapbox Studio](https://www.mapbox.jp/mapbox-studio)は、独自の地図デザインを作成しwebサイト上に表示できるので、よりリッチなサイトを作成したい方にはぴったり...
Mapboxとは [Mapbox](https://www.mapbox.com/)は、世界中で採用されている地図サービスです。 地図の関する様々なプロダクトが展開されていて、中でも[Mapbox Studio](https://www.mapbox.jp/mapbox-studio)は、独自の地図デザインを作成しwebサイト上に表示できるので、よりリッチなサイトを作成したい方にはぴったり...
みなさん、サイトのリッチリザルト対応はしていますでしょうか? 対応することで、Googleの検索結果にリッチな表現で表示できます。これにより、他の検索結果ページよりも目を引くような表示でユーザーの目を引き、アクセスしやすいサイトになり、間接的なSEO向上が見込めるというメリットがあります。 動的コンテンツに...
a-blog cms のカスタムフィールドは、ブログ・カテゴリー・エントリー・ユーザー・モジュール とありますが、今回は カテゴリー・ユーザー のタブの数が少ない時に使えるカスタマイズをご紹介します。 例えば、こんな経験はないでしょうか? カスタムフィールドに必須項目がある時に、基本情報のタブ側で保存をするとエ...
一般に非公開の動画を CMS のコンテンツとして扱いたい場合、YouTube や Vimeo にアップすることが NG なこともあります。その際には CMS をインストールしているサーバーに mp4 のファイルをアップロードできるようにし video タグで再生することになります。 今回はカスタムユニットで mp4 のファイルをアップロードし...
この記事は Advent Calendar 2022 の25日目の記事となります。a-blog cms にまつわる25日分の記事が公開されていますので、是非ご覧ください。 ## a-blog cms の Docker 環境 a-blog cms を動作させる Docker環境として「atsu666/ioncube」や「atsu666/acms」というイメージが用意されていました。ただしこのイメージはC...