<{* assign( 'vars', array( 'table_name'=>'xnppaper_author', 'objects'=>array( 'primary_key'=>array( 'name'=>'paper_author_id', 'value'=>'100'), 'text'=>array( 'name'=>'author', 'within'=>'author',//(optional)a portion of value in max length 'without'=>'author',//(optional)a portion of value after the within 'value'=>'foo'), 'order'=>array( 'name'=>'author_order', 'value'=>'0')), array(...), ...)); *}> <{foreach item=var key=key from=$vars.objects}> <{/foreach}>
'> <{if !empty($var.text.without)}> <{$var.text.within}><{$var.text.without}> <{else}> <{$var.text.value}> <{/if}>
<{* $vars = array(); foreach($detail->getAuthors() as $author){ $vars[]=array( 'hidden_name'=>array_keys($author->getVarArray('s')), 'hidden_value'=>array_values($author->getVarArray('s')), 'value'=>$author->getVar('author', 's'), 'table_name'=>$author_handler->getTableName()); } $tamplate->assign('vars', $vars); *}> <{* <{foreach item=var key=key from=$vars}> <{/foreach}>
'> <{$var.value}> <{foreach item=hidden key=i from=$var.hidden_name}> <{if !empty($var.hidden_name[$i])}> <{/if}> <{/foreach}>
*}>