Factoryで生成したモジュールとletag、lecat連携コメントを残すTweetTweetFactoryモジュール()で自動生成したモジュールとletag,lecatモジュールの連携ですが、ぶっちゃけ管理画面の一般設定でletag,lecatを選択すればだいたい何とかなります。カテゴリが表示されなかったり項目のViewActionでタグが表示されなかったりするので、ちょっとだけ手を加えました。<{/if}>と、タグ出力用のテンプレートが含まれていることがわかります。タグを設定したレコードを作成しても、何も表示されません。そこで、xoops_trust_path/modules/moduleName/class/handler/Table.class.phpに関数を1つ追加します。+}この関数をどこかのタイミングで呼び出すことにより、オブジェクトにタグの情報を読みこませることができます。ちなみに、この関数はXCCKモジュールで利用されていたものを参考に、カラム名等を書き換えたものです。タグを利用できるようにするために、xoops_trust_path/modules/moduleName/class/AbstractViewAction.class.phpの_setupObject関数に、次のようにして先ほどの関数を呼び出すように記述します。/**これでオブジェクトのmTagsメンバにタグ情報がセットされます。あとはViewActionで表示してみれば、タグを設定している項目についてはタグが列挙されるはずです。カテゴリが表示されないモジュールをインストールして実際にデータを追加してみると、なぜかカテゴリが表示されない現象に遭遇しました。事前にlecatモジュールでカテゴリを作成して有ります。対策として、テンプレートを一部変更することで表示できました。いう時にALTSYSモジュールはとっても便利ですね!書き換える場所はカテゴリIDを表示しようとしている場所全てです。IDをそのまま表示すると言うことではなく、カテゴリ名称を表示させます。<td><{$accessController->getTitle($obj->getVar('category_id'))|xoops_escape}></td>$accessControllerが、lecatモジュール(Legacy_Tag準拠モジュール)よりカテゴリを取得する役割を持っているようで、自動生成されたActionからアサインされています。これでカテゴリ・タグともに表示できるようになりました。タグを限定したList表示がうまく動作していないので、検証次第またこちらで報告したいと思います。コメントをキャンセルメールアドレスが公開されることはありません。