Benutzerdefiniertes Prestashop 1.6-Modul zum Hinzufügen benutzerdefinierter Eingaben und Tabellen in der Konfiguration im Backoffice

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

  •  21-12-2019
  •  | 
  •  

Frage

Ich versuche, ein benutzerdefiniertes Fußzeilenmodul für meine Site zu erstellen. Es ist mein erstes Mal, dass ich ein Modul in Prestashop 1.6 erstelle, und ich habe über diesen Artikel gelesen

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

mein Problem ist, dass ich nicht vollständig verstehen kann, ob ich eine benutzerdefinierte Tabelle für mein Modul erstellen muss oder nicht

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

wie Sie in diesem Code sehen können, ist die Konfigurationstabelle bereits erstellt und Configuration::updateValue ist ein Standard-Prestashop-Code

wenn ich auf unserer Konfigurationsseite im Modul-Backoffice einen Eingang 1, Eingang 2 und Eingang 3 erstellen möchte und die Daten automatisch in der Datenbank an meinem ausgibt hookfooter.
was ist der richtige Weg, dies zu tun?

Beachten Sie, dass es mir bereits gelungen ist, ein Basismodul zu erstellen, mein Hauptproblem beim Einfügen von Daten in meine Datenbank mithilfe der Konfiguration in meinem Modul

War es hilfreich?

Lösung

Sie müssen keine benutzerdefinierte Tabelle erstellen.Mit dem Configuration::updateValue methode können Sie Werte in der speichern / aktualisieren ps_configuration tabelle und Sie können diese Werte mit dem abrufen Configuration::get und Configuration::getMultiple Methoden.Werte können mit dem entfernt werden Configuration::deleteByName Methode.

Beispiel:

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

Andere Tipps

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top