btmup Blog

Web 制作のことを中心に、ちょっとした Tips などを掲載しています。「自分用メモ」が基本スタンス。

CMS

SOY CMS でエントリーの要素が空のとき、代替表示するための設定があった。

投稿日:

ちょっと諸事情により SOY CMS の使い方をまとめたりしてるんですが、マニュアルに以下のような記述があることに初めて気付きました。

※title, content, moreが空の時に表示する値をcms:altで指定できます。

»SOY CMSマニュアル – よく使う項目(タグリファレンス) – 標準ブロック(block:idを指定するブロック)

エントリーの「タイトル」と「内容(本文)」と「追記」について、それぞれが空のときに表示する代替値を予め設定できるそうです。
いやー、こんなのがあったとは。
知りませんでした。

「title, content, more」だけなので使いどころは限られるような気がしますが、覚えておいたらいつか使える……かも。
(カスタムフィールドに使えたら、いろいろ幅は広がりそうですけど)
ちょっと「おっ!」ってなったので残しておきます。

あと、同じ「cms:id」「b_block:id」「m_block:id」を複数回使うときの方法についても、上記のページ(の一番下)に載ってあります。

cms:idの値は同じブロックの中では一度しか使えないという制約があります。
つまり、同じブロック内でタイトル(cms:id=”title”)などを繰り返し使えないということです。

これではやはり不便なので1.2.4以降ではcms:id=”title*”として繰り返し使えるようにしました。

b_block:idやm_block:idについても*を付けることで同じページで複数回使うことができます。

これは頻繁に使いますね。メモメモ。
ひょっとしたら「cms:id」より「b_block:id」の方によく使ってるかもです。







-CMS
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

SOY CMS で記事の日付に曜日を日本語(漢字)で表示する方法。

[2011.08.03 追記 「$information[“create_date”]」の仕様変更、および、「strtotime」関数によるタイムスタンプへの変換についての記述 …

no image

SOY CMS で PHP を使えるようにする方法。

「そろそろ SOY CMS をちゃんと使いたいなー」ということで、レンサバを新しく一つ借りてとりあえずインストールしてみました。 誰かに見てもらう訳でもないので、とりあえず公開はしない方向で。 ドメイ …

no image

EC サイト構築 ASP の「MakeShop」で注意する点など(走り書き)。

EC サイトを構築するために「MakeShop」という ASP を使用しているのですが、やっぱり普通にホスティングを借りてガシガシ作るのとは勝手が違います。 色々と分からなかったり詰まったり「あー、こ …

no image

国産 CMS のセミナー開催 – CSS Nite。

»国産CMSにフォーカスしたCSS Niteを6月27日に開催 – CSS Nite公式サイト ↑タイトルのまんまですが、国産 CMS に関するセミナーが開かれるようです。 採 …

no image

「CSS Nite in KANSAI, LP1 〜CMS POWER USER’S SUMMIT 2010〜」に参加してきました!

※まだ書き切れてませんが、とりあえずアップします。 2/27(土)に「CSS Nite in KANSAI, LP1 〜CMS POWER USER’S SUMMIT 2010〜」というイ …