it-swarm.dev

Impossibile accedere ai parametri del modulo in 1 file

Quando eseguo un var_dump nel mio file default.php, ottengo tutti i parametri e le informazioni dal mio modulo. Tuttavia, lavoro con un separato PHP che prende i parametri che gli utenti inseriscono nel pannello di amministrazione e li inserisce in un foglio di stile. Il fatto è che questo file separato non è in grado di accedere ai moduli informazioni. Quando faccio un var_dump, tutto ciò che ottengo è questo

object(stdClass)#120 (9) {
  ["id"]=>
  int(0)
  ["title"]=>
  string(0) ""
  ["module"]=>
  string(16) "mod_improvedmenu"
  ["position"]=>
  string(0) ""
  ["content"]=>
  string(0) ""
  ["showtitle"]=>
  int(0)
  ["control"]=>
  string(0) ""
  ["params"]=>
  string(0) ""
  ["user"]=>
  int(0)
}

c'è qualcosa che dovrei controllare?

2
Hocho

Se stai cercando un modo per accedere esternamente alle informazioni e ai parametri dei moduli, devi andare direttamente al database e leggere il campo #__modules table/params. Il campo Params è una stringa codificata JSON, può essere semplicemente decodificata chiamando json_decode .

Altrimenti, implementa un modulo seguendo Joomla! Pratiche CMS: http://docs.joomla.org/J3.x:Creating_a_simple_module

2
Anibal

Non sei sicuro di ciò che stai cercando di realizzare, ma se hai bisogno di aggrapparti a questi parametri, puoi provare le variabili SESSION o l'archiviazione delle sessioni. Ciò implica che hai effettivamente accesso ad essi prima che il tuo separato PHP venga eseguito.

1
Sheldon Seale