Legacy(以下XCL)ではブロックの処理をクラス化してしまうことが可能です。XOOPS2ですと、b_{モジュール名}_{関数名}_showなどの関数を作って対応していましたが、XCLではクラスを作って対応する方法が用意されています。exmapleという名前のモジュールを作る前提で説明します。xoops_version.phpの記述ですが、従来のshow_funcやedit_funcは使わずにclassを使うのですが、大体こんな感じで書きます。1;さらに、xoops_root_path/modules/example/blocks/に['file']で指定したファイルを作ります。この場合、example.phpです。example.phpの中身はこんな感じです。レンダー側に値を預けます。預けた値をレンダーシステムが取得します。XOOPS2風にHTMLをべた書きで返すなり自由にどうぞ。違いはなんですか?XoopsUserssuintwitter2008年7月14。