sbencheikh Posted March 12, 2014 Share Posted March 12, 2014 Bonjour , je souhaite effectuer des modification sur le champs texte de l'onglet personnalisation du B.O pour pouvoir afficher une simple listBox dans le F.O au lieu d'un champs texte . Comme vous savez très bien en ajoutant cette propriété à un produit un champs de saisie de texte s'affiche dans le F.O en dessous de produit et il est obligatoire de saisir un texte puis enregistrer pour effectuer un paiement . c'est que j'ai fait c'est qu'à partir du fichier produit.tpl du dossier \themes\default j'ai modifié les lignes suivantes : <h3>{l s='Text'}</h3> <ul id="text_fields"> {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 1} <li class="customizationUploadLine{if $field.required} required{/if}"> <label for ="textField{$customizationField}">{assign var='key' value='textFields_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field} {if !empty($field.name)}{$field.name}{/if}{if $field.required}<sup>*</sup>{/if}</label> <textarea name="textField{$field.id_customization_field}" id="textField{$customizationField}" rows="1" cols="40" class="customization_block_input">{if isset($textFields.$key)}{$textFields.$key|stripslashes}{/if}</textarea> </li> : juste pour tester en : <h3>{l s='Choisissez le numéro de série de votre machine ici !!'}</h3> <ul id="text_fields"> {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 1} <select class="customizationUploadLine{if $field.required} required{/if}"> <label for ="textField{$customizationField}">{assign var='key' value='textFields_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field} {if !empty($field.name)}{$field.name}{/if}{if $field.required}<sup>*</sup>{/if}</label> <option value="n°000000001" selected>n°000000001</option> <option value="n°000000002">n°000000002</option> <option value="n°000000003">n°000000003</option> <option value="n°000000004">n°000000004</option> </select> dans l'image jointe vous pouvez avoir une idée sur ce que j'ai modifié , mais le problème c'est qu'en choisissant un num de série et l'enregistrer je peux faire un paiement . En plus je souhaite importer les numéro de série des machines d'un autre site via web service . Surement je serai obligé de déclarer une fonction par example getSerialNumber de la classe product.php avec quelques modification dans le ProductController.php Est ce que je suis dans la bonne route et pour mes modifications sont-t-elles dans les bons fichiers ? pouvez vous m'aider svp et Merci 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