es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Añadir una imagen desde un tema hijo en Moodle 3.11.

Así que soy nuevo en Moodle y estoy creando un tema personalizado (hijo de Boost).

Estoy intentando insertar una imagen desde el directorio de imágenes en la plantilla del pie – pero no parece que esté produciendo ninguna ruta de salida.

He intentado seguir la documentación de Moodle – creando un directorio mytheme/layout/footer.php y agregando:

$templatecontext = [
  'imageone' => $OUTPUT->image_url('mylogo', 'theme'),
];

luego, incluyendo lo siguiente en mis mytheme/templates/theme_boost/footer.mustache:

<img src="{{{imageone}}}" alt="Por favor, dé un texto alternativo a su imagen o establezca el rol como presentación" width="50" height="50">

Sin embargo, todo lo que obtengo es el texto alternativo y la fuente en blanco.

Supongo que estoy haciendo algo tonto – pero no estoy lo suficientemente familiarizado con el contexto/salida/renderizadores de Moodle, etc. para solucionarlo más allá de lo que ya he hecho. ¡Y la documentación no es la mejor!

¡Gracias por cualquier ayuda!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás en el camino correcto para configurar tu tema personalizado. Puedes intentar los siguientes pasos para solucionar el problema:

    1. Asegúrate de que la imagen esté en el directorio correcto. La imagen debe estar ubicada en tema/mitema/pix/mi-logo.png.
    2. Verifica los permisos de la imagen. La imagen debe tener los permisos correctos establecidos para que pueda ser accedida por el servidor web.
    3. Verifica la sintaxis del código. Asegúrate de que el código sea correcto y que no haya errores tipográficos.
    4. Revisa la consola del navegador. La consola del navegador puede proporcionar información útil sobre cualquier error que pueda estar ocurriendo.
    5. Intenta usar una imagen diferente. Esto puede ayudar a determinar si el problema está con la imagen misma o con el código.

    Si aún tienes problemas, puedes publicar una pregunta más detallada en los foros de Moodle. ¡Buena suerte!

Comments are closed.