PRESTASHOP 1.6 Modulo personalizzato Come aggiungere input personalizzati e tabella nella configurazione sul back office

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

  •  21-12-2019
  •  | 
  •  

Domanda

Sto cercando di creare un modulo di piè di pagina personalizzato per il mio sito, è la mia prima volta per creare un modulo in Prestashop 1.6 e ho letto di questo articolo

http://doc.prestashop.com/display/ps16/Aggiunta + A + Configurazione + Pagina

Il mio problema è che non riesco a capire completamente se ho bisogno di creare una tabella personalizzata per il mio modulo o non

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

Come puoi vedere in questo codice, la tabella di configurazione è già creata e Configuration::updateValue è un codice prefashop prefabblicato

Se volevo creare un ingresso 1, input 2 e input 3 nella nostra pagina di configurazione in Modulo Backoffice e emettono automaticamente i dati nel database al mio hookfooter.
Qual è il modo corretto di fare questo?

Nota che sono già riuscito a creare un modulo di base, il mio problema principale nel modo in cui inserire i dati sul mio database utilizzando la configurazione nel mio modulo

È stato utile?

Soluzione

Non è necessario creare un tavolo personalizzato.Con il metodo Configuration::updateValue è possibile memorizzare / aggiornare i valori nella tabella ps_configuration e è possibile recuperare questi valori con i metodi Configuration::get e Configuration::getMultiple.I valori possono essere rimossi con il metodo Configuration::deleteByName.

Esempio:

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

Altri suggerimenti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top