Jump to content

Modulo no muestra valor


23r9i0

Recommended Posts

hola,

Bueno tengo un problema resulta que estoy haciendo un modulo pero cuando lo instalo y me redirige a la pagina de configuracion el valor esta vacio, en un principio esta predeterminado.

 

Os adjunto el modulo para que lo veais tranquilamente, es solo un simple input tipo text ya que es mi primer modulo y estoy haciendo pruebas.

 

uecookieslaw.zip

 

Saludos...

Edited by 23r9i0 (see edit history)
Link to comment
Share on other sites

Al trabajar con valores multilenguaje es algo mas lioso

 

Saca el Configuration::updateValue('ttt', $vlang['ttt'][(int)$lang['id_lang']]); fuera

 

y le pasas el array que asocia id_lang => valor

 

 

De esta forma

protected function setup() {
		$languages = Language::getLanguages(false);
		$vlang = array();
		foreach ($languages as $lang) {
			$vlang[(int)$lang['id_lang']] = $this->l('esto esto');
			
		}
		Configuration::updateValue('ttt', $vlang);
		$this->_clearCache('uecookieslaw.tpl');
		
		return true;
	}

Con esto ya va bien

Link to comment
Share on other sites

Gracias Enrique....

 

Y si tengo mas valores, hago $vlang[opcion][id_lang] o tengo que repetir el codigo para cada uno ?

 

Edit2:

Si fuese un valor para todos los idiomas (que no se traduce, por ejemplo un input color) tengo que usar el id_lang o no ?

Edited by 23r9i0 (see edit history)
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...