// Refactoring helper forms with new blocks
git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@13937 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
1 parent
dde5fbb33e
commit
93a7ded19e
9 files changed
+51
-54
No files matched your search
@@ -27,12 +27,28 @@
|
|||||||
{extends file="helpers/form/form.tpl"}
|
{extends file="helpers/form/form.tpl"}
|
||||||
|
|
||||||
{block name="label"}
|
{block name="label"}
|
||||||
|
{if $input.name == 'vat_number'}
|
||||||
|
{if $vat == 'is_applicable'}
|
||||||
|
<div id="vat_area" style="display: visible">
|
||||||
|
{else if $vat == 'management'}
|
||||||
|
<div id="vat_area" style="display: hidden">
|
||||||
|
{else}
|
||||||
|
<div style="display: none;">
|
||||||
|
{/if}
|
||||||
|
{else if $input.name == 'id_state'}
|
||||||
|
<div id="contains_states" {if $contains_states}style="display:none;"{/if}>
|
||||||
|
{/if}
|
||||||
|
|
||||||
|
{if $input.type == 'text_customer' && !isset($customer)}
|
||||||
|
<label>{l s='Customer e-mail'}</label>
|
||||||
|
{else}
|
||||||
|
{$smarty.block.parent}
|
||||||
|
{/if}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block name="start_field_block"}
|
{block name="field_block"}
|
||||||
{if $input.type == 'text_customer'}
|
{if $input.type == 'text_customer'}
|
||||||
{if isset($customer)}
|
{if isset($customer)}
|
||||||
<label>{$input.label}</label>
|
|
||||||
<div class="margin-form"><a style="display: block; padding-top: 4px;" href="?tab=AdminCustomers&id_customer={$customer->id}&viewcustomer&token={$tokenCustomer}">{$customer->lastname} {$customer->firstname} ({$customer->email})</a></div>
|
<div class="margin-form"><a style="display: block; padding-top: 4px;" href="?tab=AdminCustomers&id_customer={$customer->id}&viewcustomer&token={$tokenCustomer}">{$customer->lastname} {$customer->firstname} ({$customer->email})</a></div>
|
||||||
<input type="hidden" name="id_customer" value="{$customer->id}" />
|
<input type="hidden" name="id_customer" value="{$customer->id}" />
|
||||||
<input type="hidden" name="email" value="{$customer->email}" />
|
<input type="hidden" name="email" value="{$customer->email}" />
|
||||||
@@ -71,34 +87,13 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<label>{l s='Customer e-mail'}</label>
|
|
||||||
<div class="margin-form">
|
<div class="margin-form">
|
||||||
<input type="text" size="33" name="email" value="{$fields_value[$input.name]|escape:'htmlall':'UTF-8'|htmlentities}" style="text-transform: lowercase;" /> <sup>*</sup>
|
<input type="text" size="33" name="email" value="{$fields_value[$input.name]|escape:'htmlall':'UTF-8'|htmlentities}" style="text-transform: lowercase;" /> <sup>*</sup>
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
{else}
|
{else}
|
||||||
{if $input.name == 'vat_number'}
|
{$smarty.block.parent}
|
||||||
{if $vat == 'is_applicable'}
|
|
||||||
<div id="vat_area" style="display: visible">
|
|
||||||
{else if $vat == 'management'}
|
|
||||||
<div id="vat_area" style="display: hidden">
|
|
||||||
{else}
|
|
||||||
<div style="display: none;">
|
|
||||||
{/if}
|
{/if}
|
||||||
{else if $input.name == 'id_state'}
|
|
||||||
<div id="contains_states" {if $contains_states}style="display:none;"{/if}>
|
|
||||||
{/if}
|
|
||||||
<label>{$input.label} </label>
|
|
||||||
<div class="margin-form">
|
|
||||||
{/if}
|
|
||||||
{/block}
|
|
||||||
|
|
||||||
{block name="end_field_block"}
|
|
||||||
{* close div margin-form *}
|
|
||||||
{if $input.type != 'text_customer'}
|
|
||||||
</div>
|
|
||||||
{/if}
|
|
||||||
{* close hidden div *}
|
|
||||||
{if $input.name == 'vat_number' || $input.name == 'id_state'}
|
{if $input.name == 'vat_number' || $input.name == 'id_state'}
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
|||||||
@@ -30,28 +30,21 @@
|
|||||||
{if $input.type == 'color'}
|
{if $input.type == 'color'}
|
||||||
<div id="colorAttributeProperties" style="display:{if $colorAttributeProperties}block{else}none{/if}";>
|
<div id="colorAttributeProperties" style="display:{if $colorAttributeProperties}block{else}none{/if}";>
|
||||||
{/if}
|
{/if}
|
||||||
{if isset($input.label)}
|
{$smarty.block.parent}
|
||||||
<label>{$input.label} </label>
|
|
||||||
{/if}
|
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
|
{block name="field_block"}
|
||||||
{block name="start_field_block"}
|
|
||||||
<div class="margin-form">
|
|
||||||
{if $input.name == 'current_texture'}
|
{if $input.name == 'current_texture'}
|
||||||
|
<div class="margin-form">
|
||||||
{if isset($imageTextureExists) && $imageTextureExists}
|
{if isset($imageTextureExists) && $imageTextureExists}
|
||||||
<img src="{$imageTexture}" alt="{l s='Texture'}" />
|
<img src="{$imageTexture}" alt="{l s='Texture'}" />
|
||||||
{else}
|
{else}
|
||||||
{l s='None'}
|
{l s='None'}
|
||||||
{/if}
|
{/if}
|
||||||
{/if}
|
|
||||||
{/block}
|
|
||||||
|
|
||||||
{block name="end_field_block"}
|
|
||||||
{if $input.type == 'text' && $input.name == 'texture'}
|
|
||||||
</div>
|
</div>
|
||||||
|
{else}
|
||||||
|
{$smarty.block.parent}
|
||||||
{/if}
|
{/if}
|
||||||
</div>
|
|
||||||
{if $input.name == 'name'}
|
{if $input.name == 'name'}
|
||||||
{hook h="displayAttributeForm" id_attribute=$form_id}
|
{hook h="displayAttributeForm" id_attribute=$form_id}
|
||||||
{/if}
|
{/if}
|
||||||
@@ -71,5 +64,4 @@
|
|||||||
displayColorFieldsOption();
|
displayColorFieldsOption();
|
||||||
|
|
||||||
$('#id_attribute_group').change(displayColorFieldsOption);
|
$('#id_attribute_group').change(displayColorFieldsOption);
|
||||||
|
|
||||||
{/block}
|
{/block}
|
||||||
@@ -66,12 +66,13 @@
|
|||||||
</div>
|
</div>
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block name="start_field_block"}
|
{block name="input_block"}
|
||||||
<div class="margin-form">
|
|
||||||
{if $input.type == 'select_category'}
|
{if $input.type == 'select_category'}
|
||||||
<select name="{$input.name}">
|
<select name="{$input.name}">
|
||||||
{$input.options.html}
|
{$input.options.html}
|
||||||
</select>
|
</select>
|
||||||
|
{else}
|
||||||
|
{$smarty.block.parent}
|
||||||
{/if}
|
{/if}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
@@ -26,12 +26,13 @@
|
|||||||
|
|
||||||
{extends file="helpers/form/form.tpl"}
|
{extends file="helpers/form/form.tpl"}
|
||||||
|
|
||||||
{block name="start_field_block"}
|
{block name="input_block"}
|
||||||
<div class="margin-form">
|
|
||||||
{if $input.type == 'select_category'}
|
{if $input.type == 'select_category'}
|
||||||
<select name="id_parent">
|
<select name="id_parent">
|
||||||
{$input.options.html}
|
{$input.options.html}
|
||||||
</select>
|
</select>
|
||||||
|
{else}
|
||||||
|
{$smarty.block.parent}
|
||||||
{/if}
|
{/if}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
@@ -25,9 +25,9 @@
|
|||||||
*}
|
*}
|
||||||
{extends file="helpers/form/form.tpl"}
|
{extends file="helpers/form/form.tpl"}
|
||||||
|
|
||||||
{block name="start_field_block"}
|
{block name="field_block"}
|
||||||
<div class="margin-form">
|
|
||||||
{if $input.type == 'address_layout'}
|
{if $input.type == 'address_layout'}
|
||||||
|
<div class="margin-form">
|
||||||
<div style="float:left">
|
<div style="float:left">
|
||||||
<textarea id="ordered_fields" name="address_layout" style="width: 300px;height: 140px;">{$input.address_layout}</textarea>
|
<textarea id="ordered_fields" name="address_layout" style="width: 300px;height: 140px;">{$input.address_layout}</textarea>
|
||||||
</div>
|
</div>
|
||||||
@@ -46,6 +46,9 @@
|
|||||||
{l s='Clean layout'}</a>
|
{l s='Clean layout'}</a>
|
||||||
<div style="margin-top:10px; padding-top:5px; height:10px;" id="explanationText"></div>
|
<div style="margin-top:10px; padding-top:5px; height:10px;" id="explanationText"></div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
{else}
|
||||||
|
{$smarty.block.parent}
|
||||||
{/if}
|
{/if}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
|
|||||||
@@ -25,8 +25,7 @@
|
|||||||
*}
|
*}
|
||||||
{extends file="helpers/form/form.tpl"}
|
{extends file="helpers/form/form.tpl"}
|
||||||
|
|
||||||
{block name="start_field_block"}
|
{block name="input_block"}
|
||||||
<div class="margin-form">
|
|
||||||
{if $input.type == 'select_theme'}
|
{if $input.type == 'select_theme'}
|
||||||
<select name="{$input.name}" id="{$input.name}" {if isset($input.multiple)}multiple="multiple" {/if}{if isset($input.onchange)}onchange="{$input.onchange}"{/if}>
|
<select name="{$input.name}" id="{$input.name}" {if isset($input.multiple)}multiple="multiple" {/if}{if isset($input.onchange)}onchange="{$input.onchange}"{/if}>
|
||||||
{foreach $input.options.query AS $option}
|
{foreach $input.options.query AS $option}
|
||||||
@@ -42,7 +41,8 @@
|
|||||||
>{$option|escape:'htmlall':'UTF-8'}</option>
|
>{$option|escape:'htmlall':'UTF-8'}</option>
|
||||||
{/foreach}
|
{/foreach}
|
||||||
</select>
|
</select>
|
||||||
{if isset($input.hint)}<span class="hint" name="help_box">{$input.hint}<span class="hint-pointer"> </span></span>{/if}
|
{else}
|
||||||
|
{$smarty.block.parent}
|
||||||
{/if}
|
{/if}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
|
|
||||||
{block name="start_field_block"}
|
{block name="field_block"}
|
||||||
{if $input['type'] == 'group_discount_category'}
|
{if $input['type'] == 'group_discount_category'}
|
||||||
<div style="{if !$form_id}display:none{/if}">
|
<div style="{if !$form_id}display:none{/if}">
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
@@ -269,6 +269,6 @@
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
{else}
|
{else}
|
||||||
<div class="margin-form">
|
{$smarty.block.parent}
|
||||||
{/if}
|
{/if}
|
||||||
{/block}
|
{/block}
|
||||||
@@ -61,8 +61,7 @@
|
|||||||
|
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
{block name="start_field_block"}
|
{block name="input_block"}
|
||||||
<div class="margin-form">
|
|
||||||
{if $input.type == 'checkboxStatuses'}
|
{if $input.type == 'checkboxStatuses'}
|
||||||
{foreach $input.values.query as $value}
|
{foreach $input.values.query as $value}
|
||||||
{assign var=id_checkbox value=$input.name|cat:'_'|cat:intval($value[$input.values.id])}
|
{assign var=id_checkbox value=$input.name|cat:'_'|cat:intval($value[$input.values.id])}
|
||||||
@@ -78,6 +77,8 @@
|
|||||||
({if isset($statusStats[$value['id_order_state']]) && $statusStats[$value['id_order_state']]}{$statusStats[$value['id_order_state']]}{else}0{/if})
|
({if isset($statusStats[$value['id_order_state']]) && $statusStats[$value['id_order_state']]}{$statusStats[$value['id_order_state']]}{else}0{/if})
|
||||||
</label><br />
|
</label><br />
|
||||||
{/foreach}
|
{/foreach}
|
||||||
|
{else}
|
||||||
|
{$smarty.block.parent}
|
||||||
{/if}
|
{/if}
|
||||||
{/block}
|
{/block}
|
||||||
|
|
||||||
|
|||||||
@@ -58,18 +58,20 @@
|
|||||||
<p class="description">{$field}</p>
|
<p class="description">{$field}</p>
|
||||||
{elseif $key == 'input'}
|
{elseif $key == 'input'}
|
||||||
{foreach $field as $input}
|
{foreach $field as $input}
|
||||||
|
{if $input.type == 'hidden'}
|
||||||
|
<input type="hidden" name="{$input.name}" id="{$input.name}" value="{$fields_value[$input.name]|escape:'htmlall':'UTF-8'}" />
|
||||||
|
{else}
|
||||||
{if $input.name == 'id_state'}
|
{if $input.name == 'id_state'}
|
||||||
<div id="contains_states" {if $contains_states}style="display:none;"{/if}>
|
<div id="contains_states" {if $contains_states}style="display:none;"{/if}>
|
||||||
{/if}
|
{/if}
|
||||||
{block name="label"}
|
{block name="label"}
|
||||||
{if isset($input.label)}<label>{$input.label} </label>{/if}
|
{if isset($input.label)}<label>{$input.label} </label>{/if}
|
||||||
{/block}
|
{/block}
|
||||||
{if $input.type == 'hidden'}
|
{block name="field_block"}
|
||||||
<input type="hidden" name="{$input.name}" id="{$input.name}" value="{$fields_value[$input.name]|escape:'htmlall':'UTF-8'}" />
|
|
||||||
{else}
|
|
||||||
{block name="start_field_block"}
|
{block name="start_field_block"}
|
||||||
<div class="margin-form">
|
<div class="margin-form">
|
||||||
{/block}
|
{/block}
|
||||||
|
{block name="input_block"}
|
||||||
{if $input.type == 'text' || $input.type == 'tags'}
|
{if $input.type == 'text' || $input.type == 'tags'}
|
||||||
{if isset($input.lang)}
|
{if isset($input.lang)}
|
||||||
<div class="translatable">
|
<div class="translatable">
|
||||||
@@ -322,6 +324,7 @@
|
|||||||
{elseif $input.type == 'free'}
|
{elseif $input.type == 'free'}
|
||||||
{$fields_value[$input.name]}
|
{$fields_value[$input.name]}
|
||||||
{/if}
|
{/if}
|
||||||
|
{/block}
|
||||||
{if isset($input.required) && $input.required && $input.type != 'radio'} <sup>*</sup>{/if}
|
{if isset($input.required) && $input.required && $input.type != 'radio'} <sup>*</sup>{/if}
|
||||||
{if isset($input.desc)}
|
{if isset($input.desc)}
|
||||||
<p class="preference_description">
|
<p class="preference_description">
|
||||||
@@ -343,10 +346,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
{/block}
|
{/block}
|
||||||
{/if}
|
|
||||||
{if $input.name == 'id_state'}
|
{if $input.name == 'id_state'}
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
{/block}
|
||||||
|
{/if}
|
||||||
{/foreach}
|
{/foreach}
|
||||||
{hook h='displayAdminForm'}
|
{hook h='displayAdminForm'}
|
||||||
{if isset($name_controller)}
|
{if isset($name_controller)}
|
||||||
|
|||||||
Reference in new issue
Block a user