User Tools

Site Tools


en:public:developer:template_system:tags:expression:caseof

This is an old revision of the document!


Table of Contents

<#CaseOf>

The purpose of the CaseOf is to allow the value of a variable or expression to control the flow of program execution via a multiway branch. The main reasons for using a CaseOf include improving clarity, by reducing otherwise repetitive coding

Attributes

  • expression - mandatory - An arbitrary expression (string or number)
  • statement_<a> - optional - The content (html text or template filename) to return if the expression evaluate to <a>
  • statement_<n> - optional - The content (html text or template filename) to return if the expression evaluate to <n>
  • Default - optional - Default value to return if no result found (else raise an error)

Example

<#caseof expression="<#url_PageNumber>" 
         statement_0="their is no page"
         statement_1="their is at least 1 page"
         default="their is at least <#url_PageNumber> pages">
en/public/developer/template_system/tags/expression/caseof.1353309002.txt.gz · Last modified: 2012/11/19 11:10 by admin