Wednesday 01 June 2005 11:28:05 am
Has anyone had any luck using this thing more than once inside a loop? When I try and use the "run once" command more than once inside a loop it seems to only work the first time, the 2nd instance never prints anything inside its block...
{section var=attributes loop=$content_attributes}
{section show=$attributes.item.contentclass_attribute_identifier|contains('all')}
{run-once}
<h2>Fields applicable to all users</h2>
{/run-once}
<div class="block">
{section show=$attributes.display_info.edit.grouped_input}
{* $attributes.item.id *}
<fieldset>
<legend{section show=$attributes.item.has_validation_error} class="message-error"{/section}>{$attributes.item.contentclass_attribute_name|wash}{section show=$attributes.item.is_required} <span class="required">({'required'|i18n( 'design/admin/content/edit_attribute' )})</span>{/section}{section show=$attributes.item.is_information_collector} <span class="collector">({'information collector'|i18n( 'design/admin/content/edit_attribute' )})</span>{/section}</legend>
{attribute_edit_gui attribute_base=$attribute_base attribute=$attributes.item}
<input type="hidden" name="ContentObjectAttribute_id[]" value="{$attributes.item.id}" />
</fieldset>
{/section}
</div>
{/section}
{section show=$attributes.item.contentclass_attribute_identifier|contains('vendor')}
{run-once}
<h2>Fields applicable to Vendor users</h2>
{/run-once}
<div class="block">
{section show=$attributes.display_info.edit.grouped_input}
{* $attributes.item.id *}
<fieldset>
<legend{section show=$attributes.item.has_validation_error} class="message-error"{/section}>{$attributes.item.contentclass_attribute_name|wash}{section show=$attributes.item.is_required} <span class="required">({'required'|i18n( 'design/admin/content/edit_attribute' )})</span>{/section}{section show=$attributes.item.is_information_collector} <span class="collector">({'information collector'|i18n( 'design/admin/content/edit_attribute' )})</span>{/section}</legend>
{attribute_edit_gui attribute_base=$attribute_base attribute=$attributes.item}
<input type="hidden" name="ContentObjectAttribute_id[]" value="{$attributes.item.id}" />
</fieldset>
</div>
{/section}
{/section}
http://www.mindshare.net
|