注文の多いXOOPS屋 TOP現在のブログ旧スタッフblog アーカイブ
このページは 2007〜2008 年に公開していた「株式会社RYUS スタッフblog」のアーカイブです。内容は当時のものです。

モジュールアップデートしても XOOPS Cube にテンプレートファイルが登録されずにハマる。

2007/08/10 18:36   Ryuji   カテゴリ: XOOPS Cube

今日、何度モジュールアップデートを実行しても、xoops_version.php に記述してあるテンプレートが XOOPS Cube に登録されないという問題にぶちあたってはまってしまいました。

ちゃんとモジュールの templates ディレクトリにテンプレートファイルもあるし、全く同じ名前で xoops_version.php にも記述してあるにもかからず何度モジュールアップデートしても、XOOPS Cube に登録されません。
モジュールアップデート時に表示されるログにもそのテンプレートファイルの表示がありません。

なにがおかしいのかさんざん悩んだのですが、原因は実に単純なことでした。
XOOPS Cube に登録されなかったそのテンプレートファイルは、中身が空だったんです。

私は、 minahito 氏が作成された TemplateAutoUpdate preload をつかっており、今回は使う予定のテンプレートファイルだけ先に空で作成しておき、あとで中身を書こうとおもっていたので、モジュールアップデート時はまだテンプレートファイルの中身は空っぽのままだったんです。
そのため、何度モジュールアップデートしても、XOOPS Cube に登録されないって悩んでしまったんです。

先に空ファイルだけ用意するなんてことをしなければ、はまることもないと思いますが、同じ失敗を繰り返さないようにメモしておきます。

コメント (2)

野口愼一 — 2007-08-13 15:46
以前OJASに在籍していた頃にHPのデザインをお願いしていた野口です。いよいよ会社設立されたようで、おめでとうございます。
XOOPSの重鎮としての活躍ぶりは以前より知っていました。どーもXOOPSは自分には相性が悪く、使いたいモジュールがちゃんと動かなかったりで疎遠になってましたが、今回上越のイベント情報サイトを@XOOPSでやってみようと思っています。
そのうちにHELPをお願いしなければならないと思いますので、その節はよろしく。
Ryuji — 2007-08-13 21:39
野口さん、お久しぶりです。

メジャーなモジュールは、各環境で動作するようによく作り込まれてますが、マイナーなモジュールになると環境依存があったり、セキュリティホールあったりで使いにくいですね。

今後もよろしくお願いします。