Analyzing method TP5

A comparison label such as:

  1. {Comparative label = name "variable" value = "value"}
  2.   content
  3.   {/ Tab} Comparison
{eq name = "name" value = "value"} 
is equal to 
{else /} 
is not equal to 
{/ eq}

Second, determine the label

1, SWITCH label

{switch name = "variable"} 
    {Case value = "Value 1 | value 3" break = "0 or 1"} outputting content 1 {/ Case} 
    {Case value = "value2"} outputting content 2 {/ case} 
    {default /} default 
{/ switch}

2, IF tag

{if condition="($name == 1) OR ($name > 100) "} value1
{elseif condition="$name eq 2"/}value2
{else /} value3
{/if}

3, IN and NOTIN

1.in label template variables to determine whether or not within a certain range

{in name="id" value="1,2,3"}
id在范围内
{/in}

2. If it is determined not within a certain range, may be used notin tags:

{notin name = "id" value = "1,2,3"} 
the id is not in the range 
{/ notin}

4、BETWEEN 和 NOTBETWEEN

1.between label to determine whether a variable within a certain range range:

{between name="id" value="1,10"}
输出内容1
{/between}

2.notbetween label to determine the variable is not within a range:

{notbetween name = "id" value = "1,10"} 
outputting content 2 
{/} notbetween

5, RANGE, PRESENT, NOTPRESENT label

1.range label. Replace the determination usage:

{range name="id" value="1,2,3" type="in"}
输出内容1
{/range}

2.present label has been defined for determining whether a variable usage:

Present name = { "name"} 
name has been assigned 
{/ present}

3.notpresent label is used to determine if a variable is not defined, use:

notPresent name = { "name"} 
name has not been assigned 
{/ notpresent}

6、EMPTY、 NOTEMPTY、DEFINED、NOTDEFINED 标签

1.empty label used to determine a variable is empty:

{empty name="name"}
name为空值
{/empty}

2.notempty label used to determine a variable is not empty:

NotEmpty name = { "name"} 
name is not empty 
{/ notempty}

3.DEFINED label for determining a constant is defined:

defined name = { "NAME"} 
NAME constants defined 
{/ defined}

4.NOTDEFINED label is not defined for determining a constant:

 

notdefined name = { "NAME"} 
NAME Constant undefined 
{/ notdefined}

Guess you like

Origin www.cnblogs.com/corvus/p/12326465.html