Module personnalisé Prestashop 1.6 comment ajouter une entrée et un tableau personnalisés dans la configuration du back-office

StackOverflow https://stackoverflow.com//questions/24033688

  •  21-12-2019
  •  | 
  •  

Question

J'essaie de créer un module de pied de page personnalisé pour mon site, c'est la première fois que je crée un module dans Prestashop 1.6 et j'ai lu cet article

http://doc.prestashop.com/display/PS16/Adding+a+configuration+page

mon problème est que je n'arrive pas à comprendre si je dois ou non créer une table personnalisée pour mon module

Configuration::updateValue('FOOTERCUSTOM_NAME', $footercustom); 

comme vous pouvez le voir dans ce code, la table de configuration est déjà créée et Configuration::updateValue est un code Prestashop par défaut

si je voulais créer une entrée 1, une entrée 2 et une entrée 3 sur notre page de configuration dans le backoffice du module et cela afficherait automatiquement les données dans la base de données sur mon hookfooter.
quelle est la bonne façon de procéder ?

A noter que j'ai déjà réussi à créer un module de base, mon principal problème est de savoir comment insérer des données sur ma base de données en utilisant la configuration de mon module

Était-ce utile?

La solution

Vous n'êtes pas obligé de créer un tableau personnalisé.Avec le Configuration::updateValue méthode, vous pouvez stocker/mettre à jour les valeurs dans le ps_configuration table et vous pouvez récupérer ces valeurs avec le Configuration::get et Configuration::getMultiple méthodes.Les valeurs peuvent être supprimées avec le Configuration::deleteByName méthode.

Exemple:

Configuration::updateValue('FOOTERCUSTOM_INPUT_1', $input1Stored);
$input1Retrieved = Configuration::get('FOOTERCUSTOM_INPUT_1');

Autres conseils

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top