BlockCondTest02

構成

$MT_DIR/
|__ plugins/
|  |__ BlockCondTest02/
|     |__ config.yaml
|     |__ lib/
|     |  |__ BlockCondTest02
|            |__ Tag.pm
 
 
 

ソース

config.yaml

# 基本パラメータ
id: BlockCondTest02
key: BlockCondTest02
name: BlockCondTest02
# タグ定義
tags:
    # ブロックタグ
    block:
        # コンディショナルタグ
        BlockCondTest02If?: $BlockCondTest02::BlockCondTest02::Tag::_hdlr_block_cond
 
 
 
 

lib/BlockCondTest02/Tag.pm

package BlockCondTest02::Tag;
 
use strict;
 
# BlockCondTest02の処理
sub _hdlr_block_cond{
 
    # 引数を取得
    my ($ctx, $args, $cond) = @_;
 
     # 値を設定
    my $num = $args->{num} || 0;
 
    my $res;
    if($num % 2 == 1){
        $res = 1;
    }else{
        $res = 0;    
    }
 
    # 返却
    return $res;
}
 
1;
 
 



最終更新:2012年03月08日 22:47