| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /**
- * Greets a person using "Hello" by default.
- * @param name The name of the person.
- * @param? greetingWord Optional greeting word to use instead of "Hello".
- */
- {template .helloName #eee}
- {if not $greetingWord}
- Hello {$name}!
- {else}
- {$greetingWord} {$name}!
- {/if}
- {/template}
- /**
- * Greets a person and optionally a list of other people.
- * @param name The name of the person.
- * @param additionalNames The additional names to greet. May be an empty list.
- */
- {template .helloNames}
- // Greet the person.
- {call .helloName data="all" /}<br>
- // Greet the additional people.
- {foreach $additionalName in $additionalNames}
- {call .helloName}
- {param name: $additionalName /}
- {/call}
- {if not isLast($additionalName)}
- <br> // break after every line except the last
- {/if}
- {ifempty}
- No additional people to greet.
- {/foreach}
- {/template}
- {/foreach}
- {if length($items) > 5}
- {msg desc="Says hello to the user."}
- {namespace ns autoescape="contextual"}
- /** Example. */
- {template .example}
- foo is {$ij.foo}
- {/template}
|