23r9i0 Posted March 29, 2014 Share Posted March 29, 2014 (edited) 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 March 29, 2014 by 23r9i0 (see edit history) Link to comment Share on other sites More sharing options...
Enrique Gómez Posted March 30, 2014 Share Posted March 30, 2014 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 More sharing options...
23r9i0 Posted March 30, 2014 Author Share Posted March 30, 2014 (edited) 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 March 30, 2014 by 23r9i0 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts