waterman455 Posted March 9, 2021 Share Posted March 9, 2021 Salut tous le monde , j'ai réussi a personnaliser la formulaire d'inscription , le problème c'est que je veux que le champs de "Type Client : Public/Professionnel " arrive au premier lieu ( avant titre Mr/Mme ) , voici le code de la formulaire form-fields.tpl : < {if $field.type == 'hidden'} {block name='form_field_item_hidden'} <input type="hidden" name="{$field.name}" value="{$field.value}"> {/block} {else} <div class="form-group row {if !empty($field.errors)}has-error{/if}"> <label class="col-md-3 form-control-label{if $field.required} required{/if}"> {if $field.type !== 'checkbox'} {$field.label} {/if} </label> <div class="col-md-6{if ($field.type === 'radio-buttons')} form-control-valign{/if}"> {if $field.type === 'select'} {block name='form_field_item_select'} <select class="form-control form-control-select" name="{$field.name}" {if $field.required}required{/if}> <option value disabled selected>{l s='-- please choose --' d='Shop.Forms.Labels'}</option> {foreach from=$field.availableValues item="label" key="value"} <option value="{$value}" {if $value eq $field.value} selected {/if}>{$label}</option> {/foreach} </select> {/block} {elseif $field.type === 'countrySelect'} {block name='form_field_item_country'} <select class="form-control form-control-select js-country" name="{$field.name}" {if $field.required}required{/if} > <option value disabled selected>{l s='-- please choose --' d='Shop.Forms.Labels'}</option> {foreach from=$field.availableValues item="label" key="value"} <option value="{$value}" {if $value eq $field.value} selected {/if}>{$label}</option> {/foreach} </select> {/block} {elseif $field.type === 'radio-buttons'} {block name='form_field_item_radio'} {foreach from=$field.availableValues item="label" key="value"} <label class="radio-inline"> <span class="custom-radio"> <input name="{$field.name}" type="radio" value="{$value}" {if $field.required}required{/if} {if $value eq $field.value} checked {/if} > <span></span> </span> {$label} </label> {/foreach} {/block} {elseif $field.type === 'checkbox'} {block name='form_field_item_checkbox'} <span class="custom-checkbox"> <label> <input name="{$field.name}" type="checkbox" value="1" {if $field.value}checked="checked"{/if} {if $field.required}required{/if}> <span><i class="material-icons rtl-no-flip checkbox-checked"></i></span> {$field.label nofilter} </label> </span> {/block} {elseif $field.type === 'date'} {block name='form_field_item_date'} <input name="{$field.name}" class="form-control" type="date" value="{$field.value}" placeholder="{if isset($field.availableValues.placeholder)}{$field.availableValues.placeholder}{/if}"> {if isset($field.availableValues.comment)} <span class="form-control-comment"> {$field.availableValues.comment} </span> {/if} {/block} {elseif $field.type === 'birthday'} {block name='form_field_item_birthday'} <div class="js-parent-focus"> {html_select_date field_order=DMY time={$field.value} field_array={$field.name} prefix=false reverse_years=true field_separator='<br>' day_extra='class="form-control form-control-select"' month_extra='class="form-control form-control-select"' year_extra='class="form-control form-control-select"' day_empty={l s='-- day --' d='Shop.Forms.Labels'} month_empty={l s='-- month --' d='Shop.Forms.Labels'} year_empty={l s='-- year --' d='Shop.Forms.Labels'} start_year={'Y'|date}-100 end_year={'Y'|date} } </div> {/block} {elseif $field.type === 'password'} {block name='form_field_item_password'} <div class="input-group js-parent-focus"> <input class="form-control js-child-focus js-visible-password" name="{$field.name}" title="{l s='At least 5 characters long' d='Shop.Forms.Help'}" type="password" value="" pattern=".{literal}{{/literal}5,{literal}}{/literal}" {if $field.required}required{/if} > <span class="input-group-btn"> <button class="btn" type="button" data-action="show-password" data-text-show="{l s='Show' d='Shop.Theme.Actions'}" data-text-hide="{l s='Hide' d='Shop.Theme.Actions'}" > {l s='Show' d='Shop.Theme.Actions'} </button> </span> </div> {/block} {else} {block name='form_field_item_other'} <input class="form-control" name="{$field.name}" type="{$field.type}" value="{$field.value}" {if isset($field.availableValues.placeholder)}placeholder="{$field.availableValues.placeholder}"{/if} {if $field.maxLength}maxlength="{$field.maxLength}"{/if} {if $field.required}required{/if} > {if isset($field.availableValues.comment)} <span class="form-control-comment"> {$field.availableValues.comment} </span> {/if} {/block} {/if} {block name='form_field_errors'} {include file='_partials/form-errors.tpl' errors=$field.errors} {/block} </div> <div class="col-md-3 form-control-comment"> {block name='form_field_comment'} {if (!$field.required && !in_array($field.type, ['radio-buttons', 'checkbox']))} {l s='Optional' d='Shop.Forms.Labels'} {/if} {/block} </div> </div> {/if} > et voici l'interface de la formulaire dans la capture avec la description de besoin , merci pour votre aide ! Link to comment Share on other sites More sharing options...
YANNICK PATRICE Posted October 31, 2022 Share Posted October 31, 2022 quel chemin a tu utiliser ? Link to comment Share on other sites More sharing options...
YANNICK PATRICE Posted October 31, 2022 Share Posted October 31, 2022 le chemin pour le fichier tpl Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 31, 2022 Share Posted October 31, 2022 il y a 46 minutes, YANNICK PATRICE a dit : le chemin pour le fichier tpl /themes/votre_theme/templates/_partials/ 1 Link to comment Share on other sites More sharing options...
YANNICK PATRICE Posted October 31, 2022 Share Posted October 31, 2022 (edited) en fait je cherche a modifier le formulaire d'inscription, je ne retrouve pas le fichier tpl le concernant Edited October 31, 2022 by YANNICK PATRICE (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now