先日、XOOPSのモジュールをいじったんですが、phpコードの変更は普通に反映されるんだけど、テンプレートの変更がどうやっても反映されない。 どこかにキャッシュされてるはずなんだけど、、、とはまった時のメモです。 XOOPSのテンプレートエンジン XOOPSではSmartyを継承したxoopsTplというテンプレートエンジンを使っているので、基本はSmartyです。 smartyでキャッシュ関係の設定を見てみると、XOOPSでは以下のディレクトリにキャッシュが保存されています。 cache templates_c が、全部消去しても変更は反映されず。 それもそのはず、XOOPSではテンプレートはDBに保存されているのです。おそらくモジュールのインストール時にファイルを読み込んで、それ以降はDBを参照しているようです。 XOOPSでのテンプレート修正方法 XOOPSではテンプレートの修正を、