Jump to content

Ajouter un Champ dans le Back-Office


Florent

Recommended Posts

Bonjour,

je souhaiterais pouvoir ajouter une phrase d'accroche pour chaque produit. Pour cela, il me faut ajouter un champ "accroche" dans le back-office.
J'ai repris une partie de code du dossier AdminProducts.php que j'ai ajoutée juste avant la partie "ShortDescription" :

<tr>
'.$this->l('Accroche :').'
';
foreach ($languages as $language)
echo '


<input size="30" type="text" id="accroche_'.$language['id_lang'].'" name="accroche_'.$language['id_lang'].'"
value="'.stripslashes(htmlentities($this->getFieldValue($obj, 'accroche', $language['id_lang']), ENT_COMPAT, 'UTF-8')).'" />
'.$this->l('Forbidden characters:').' <>;=#{} 
';
$this->displayFlags($languages, $defaultLanguage, $divLangName, 'caccroche');
echo '


J'ai bien un champ "Accroche" qui apparaît dans mon back-office, mais les données que j'y rentre ne sont pas sauvegardées.
Où dois-je intervenir pour que mes données soient enregistrées ?

Merci
Link to comment
Share on other sites

Encore moi,

j'avance tout seul, alors...

Je suis passé par le dossier admin/tabs pour créer mon champ de saisie dans AdminProducts.php.
J’ai ensuite rajouté ma variable “accroche produit” dans ma base sql et dans le dossier produts.php du dossier classes.

Tout fonctionne parfaitement côté back-office. Quand je rentre une phrase elle est enregistrée. Par contre, quand j’appelle ma variable pour l’afficher côté front-office, il ne se passe rien.

J’ai sûrement oublié de faire un truc, mais quoi ?

Help…
Merci

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...