アットウィキロゴ

CmsType1Test02

構成

$MT_DIR/
|__ plugins/
|  |__ CmsType1Test02/
|     |__ config.yaml
|     |__ lib/                    
|     |  |__ CmsType1Test02
|            |__ CMS.pm
 
 
 

ソース

config.yaml

id: cmstype1test02
key: CmsType1Test02
name: CmsType1Test02
version: 0.00
 
# アプリケーション
applications:
    # CMS管理画面
    cms:
        # メニュー画面
        menus:
            # ウェブページ一覧2
            page:list2:
                # 表示
                label: TestList2
                # 表示順
                order: 1000
                # 表示
                view:
                    - website
                    - blog
                mode: list
                args:
                     _type: page
 
            # カスタムメニュー
            custom_menu:
                # 表示名
                label: Custom Menu
                # 表示順
                order: 1000
            # リストメニューサブ1
            custom_menu:test1:
                # 表示名
                label: test1
                # 表示順
                order: 100
                # 表示スコープ
                view:
                    - website
                    - blog
            # リストメニューサブ2
            custom_menu:test2:
                # 表示名
                label: test2
                # 表示順
                order: 200
                # 表示スコープ
                view:
                    - website
                    - blog
 
 
 

lib/CmsType1Test02/CMS.pm

package CmsType1Test02::CMS;
 
use strict;
 
use MT::FileMgr;
use Data::Dumper;
 
 
sub debug{
 
    my ($data) = @_;
 
    $Data::Dumper::Terse = 1;
    $Data::Dumper::Indent = 1;
    my $dump = Dumper($data);
 
    my $file = "/home/httpd/cgi-bin/mt/aaa.txt";
    my $fmgr = MT::FileMgr->new('Local');
    $fmgr->put_data($dump, $file);
}
 
1;
 
 

結果

変更





最終更新:2012年02月05日 12:28