{** as came style naming is to be used in this classes, some needed vars are defined here **} {if $app.attributes.phpName != ''} {assign var="appPHPName" value=$app.attributes.phpName} {else} {assign var="appPHPName" value=$app.attributes.name|@ucfirst} {/if} {assign var="appName" value=$app.attributes.name} {if $app.attributes.plural != ''} {assign var="appPHPPlural" value=$app.attributes.plural|@ucfirst} {assign var="appPlural" value=$app.attributes.plural} {else} {assign var="appPHPPlural" value="`$appPHPName`s"} {assign var="appPlural" value="`$appName`s"} {/if} {assign var="c" value=0} {section name="id" loop=$app.attrs.attr} {assign var="attr" value=$app.attrs.attr[id]} {if $attr.attributes.inlist == "true"} {assign var="c" value=($c+1)} {/if} {/section} {literal}{section name="id" loop=${/literal}{$appPlural}{literal}}{/literal} {literal}{assign var="{/literal}{$appName}" value={literal}${/literal}{$appPlural}[id]{literal}}{/literal} {/literal} {section name="id" loop=$app.attrs.attr} {assign var="attr" value=$app.attrs.attr[id]} {if $attr.attributes.inlist == "true"}{literal}{/literal} {literal}{/literal} {/if} {/section}
{if $c == 0}
{/if}
{$attr.attributes.name|ucfirst}
{if $c == 0}
{/if}
Action
{literal}{${/literal}{$appName}{if $attr.attributes.type == 'relation'}.{$attr.attributes.name|substr:0:-3}.name{else}.{$attr.attributes.name}{/if}{rdelim}