Web Artisan Blog - ウェブ アルチザン ブログ

XOOPSで新しくモジュールを作る(モジュール管理画面にモジュールを表示し、押下した時に画面を表示する)

XOOPS (16 items)

2004年06月22日

Research Artisan Pro ←リサーチアルチザンがパワーアップして復活しました!!

1.xoops_version.phpに以下の記述を追加する

$modversion['hasAdmin']
モジュール管理画面の表示フラグ(1に設定する)
$modversion['adminindex']
管理者メニューにおいて、押下した時に表示する画面名
$modversion['adminmenu']
管理者メニューにおいて、メニューのモジュールにカーソルを当てた時に表示するメニュー


xoops_version.php
$modversion['hasAdmin'] = 1;
$modversion['adminindex'] = "admin/index.php";
$modversion['adminmenu'] = "admin/menu.php";



2.モジュールフォルダ直下に$modversion['adminindex']で記述したファイルを作成する


admin/index.php
<?php
require_once( '../../../include/cp_header.php' ) ; //管理画面ヘッダーモジュールインクルード
xoops_cp_header();   //管理画面ヘッダ作成

print "テストモジュール管理画面";
?>



3.モジュールフォルダ直下に$modversion['adminmenu']で記述したファイルを作成する

$modversion['adminmenu']のファイルの記述を以下のようにする

$adminmenu[0]['title']
管理画面でのメニュータイトル
$adminmenu[0]['link']
管理画面で、押下した時の表示する画面名
※番号は連番で記述する(その番号順にメニューが表示される)


admin/menu.php
<?php
$adminmenu[0]['title'] = "テストモジュール管理画面" ;
$adminmenu[0]['link'] = "admin/index.php";
?>



以上の作業を行い、モジュールをインストールすることによって、
モジュール管理画面にモジュールを表示し、押下した時に画面を表示することができる
(モジュール管理画面のメニューの名称はxoops_version.phpの$modversion['name'])
前の記事 次の記事

Comments

コメントは、まだ書かれていません

Add Comments

Trackback

トラックバックはありません

Trackback URL

http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=89