5 - 3 : テンプレート分割とインクルード(include)
include file="db:..." によるパーツ共通化とパラメータ引き渡しを解説します。
パーツの共通化:<{include}>
ページネーションバー、カードUI、ソーシャルシェアボタンなど、複数箇所で使い回したい部品はサブテンプレートとして切り出し、include 関数で読み込みます。
<{* DBテンプレートセットに登録されたサブテンプレートをインクルード *}>
<{include file="db:d3news_article_card.html" article=$one_article}>
💡
db: プレフィックスの秘密file="db:ファイル名" と指定すると、TacmicCMSはデータベース(tplfile テーブル)に登録されたテンプレートセット(ALTSYS等でカスタマイズ可能)を優先的に読み込みます。これにより、実ファイルを触らずに管理画面から安全にデザインを上書きできます。
Publish
1132 bytes
更新: 2026-11-02 16:15 by admin