独自タグ (smarty)

カラーミーショップの独自タグに関する記事一覧です。

カラーミーショップのテンプレートはsmartyというphpフレームワークをベースに作成されています(ただしかなり古いバージョン)ので、smartyを知ることで独自タグの理解も深まり、独自タグだけでは実限できなかったことことも可能になることがあります。

独自タグ (smarty)

指定期間だけ表示される独自タグ limited-display

2026年6月に「limited-display」という新しい独自タグが登場しました。他の独自タグと違って、なにかを出力するタグではなく、コンテンツの表示期間を...
独自タグ (smarty)

変数の値を部分一致でフィルタリング

カラーミーショップには多くの変数が用意されています。たとえばテンプレートに<{ $shop_name }>と記述すれば、ショップ名が出力されます。これを完全一致...
独自タグ (smarty)

ページナビゲーションのカスタマイズ

カラーミーショップでは、商品一覧ページや検索結果ページが複数ページにわたる場合、各ページに直接移動できるようにページナビゲーションを表示できるように独自タグが用...
独自タグ (smarty)

カラーミーの商品ループにはforeachがおすすめ

カラーミーショップのテンプレートで商品一覧などのループ処理はsectionループで書かれていますが、foreachで記述した方が管理しやすいよ?とおすすめする独...
独自タグ (smarty)

[カラーミーショップ] フリーページでコンポーネントを作ってテンプレートで使い回す

フリーページの内容を、テンプレート(共通・トップ・カテゴリ・商品・検索結果など)の好きな場所に呼び出すための裏技。別にHTMLコードである必要はなく、たとえばj...
独自タグ (smarty)

カラーミーショップで任意の配列を作成して利用する

ご依頼でのショップカスタマイズを行っている中で、自分で配列を作れれば楽にできるのにな と模索していたところ、簡単な配列ならテンプレート内で作れましたので、備忘録...
独自タグ (smarty)

smartyテンプレートのループ処理の中で計算したりする

で使用されているsmartyはphpのテンプレートエンジンですが、phpとは若干違う部分もちらほらあります。今回、ループ中の計算で少しハマってしまったので、誰か...
独自タグ (smarty)

cat修飾子で変数と文字列を結合する [smarty]

smartyテンプレートでは「 . 」で文字の結合ができないため、文字列を結合するときは |cat: を使用します。連続して使用することも可能です。例{assi...
独自タグ (smarty)

カラーミーの配列の中身を知りたい

はsmartyフレームワークで作られています。カラーミーショップ公式が開示している独自タグ一覧を見れば大体の変数と中身がわかりますが、全てが開示されているわけで...
独自タグ (smarty)

Smartyの正規表現置き換えにはpreg_replaceではなくregex_replace【備忘録】

カラーミーショップのテンプレート編集で使えるsmarty講座。文字列の置換に使えるregex_replaceの使い方を解説しています。一致した部分を削除したり、参照して編集することが可能となります。
独自タグ (smarty)

カラーミーキットのグリッドレイアウト

カラーミーショップには有料31種類、無料46種類合わせて77種類のテンプレートが用意されており、htmlやcssの知識が無くても簡単に見栄えの良いショップが作れ...