Problemas con la personalización cadenas de idiomas en Moolde 3.5

Problemas con la personalización cadenas de idiomas en Moolde 3.5

de Ana Isabel Lara Gutierrez -
Número de respuestas: 2

Hola!!

Estamos migrado de la versión 3.1 a la versión 3.5 y en el selector de actividad teníamos un mensaje personalizado y ahora nos aparecen visibles los tags HTML, os pongo un ejemplo de como lo vemos en la versión actual:

<p><br />ADVERTENCIA PARA PROFESORES Y ESTUDIANTES, USUARIOS DEL AULA GLOBAL</p>

En la versión 3.1 se interpretaban correctamente los tag html

Hemos observado que la forma en que se llama a esta cadena de idioma ha cambiado respecto a la nueva versión, antes se realizaba desde :

 * course/renderer.ph : $formcontent .= html_writer::tag('div', get_string( selectmoduletoviewhelp', 'moodle')

y ahora : 

* classes/output/modchooser.php : $this->set_instructions(new lang_string('selectmoduletoviewhelp'));

Espero podáis  ayudarnos, si alguno lleváis más tiempo de rodaje con esta versión. Os agradecemos de antemano cualquier idea que podáis aportarnos

Muchas gracias y un saludo, 

Ana


Promedio de valoraciones: -
En respuesta a Ana Isabel Lara Gutierrez

Re: Problemas con la personalización cadenas de idiomas en Moolde 3.5

de Juan Pablo Miranda Aguayo -
Imagen de Moodlers de gran ayuda

Hola, Ana Isabel.

Hasta donde yo sé, las cadenas de idioma son solo texto. Cuando se personaliza el idioma, el idioma original (inglés) o la traducción al idioma elegido es la que puedes cambiar a tu antojo, editando las cadenas correspondientes. No así su apariencia que depende de la configuración CSS del Tema que estés utilizando. Por ejemplo, puedes modificar un texto que en el idioma español dice "¿Ha extraviado la contraseña?" por "Recuperar la contraseña".

En la configuración de cada Tema, existe un apartado denominado "CSS personalizado" donde, determinados Títulos, subtítulos, párrafos, tipos de letra, puedes modificar conociendo su respectiva clase.

Donde puedes editar código html es en según qué párrafos o textos cuando habilitas la opción de "Editar" habiendo activado previamente la opción "Activar edición" mediante el Editor de Textos que utilices en tu plataforma.

Saludos,

JP

En respuesta a Ana Isabel Lara Gutierrez

Re: Problemas con la personalización cadenas de idiomas en Moolde 3.5

de VICENTE JAVIER FERNANDEZ GODOY -
Hola Ana

Para resolver el problema edita el fichero /moodle/theme/boost/templates/core/chooser.mustache y sustituye {{instructions}} por {{{instructions}}}

Un saludo.
Javi