8 - 1 : D3テンプレートの基本構造(3段階の優先順位)
DBテンプレート(選択中テーマ)→ defaultセット → trust_path実ファイルの探索フローです。
テンプレートの読み込み優先順位(フォールバック)
TacmicCMSがD3モジュールのテンプレートを読み込む際、以下の優先順位で探索します。
- 第1優先:現在選択中のテーマ用DBテンプレートセット
例:themes/tacmic/を使用中なら、DB内のtacmicテンプレートセット。 - 第2優先:標準(default)DBテンプレートセット
モジュールインストール時にDBへ登録されたdefaultセット。 - 第3優先:
trust_path内の物理テンプレートファイル
DBに存在しない、またはDBが空の場合は、trust_path/modules/モジュール名/templates/のファイルが直接参照されます。
🛡️ モジュールアップデートでカスタマイズが消えない理由
モジュール本体のバージョンアップによって
モジュール本体のバージョンアップによって
trust_path 内のファイルが更新されても、管理者がDB上でカスタマイズしたテンプレート(第1優先)はデータベースに安全に保持されるため、上書きされてデザインが消える心配がありません。
Publish
1526 bytes
更新: 2026-11-02 16:15 by admin