Mostrar descripción categoría

Mostrar descripción categoría

de Felipe Fernández -
Número de respuestas: 1

V2.61

Hemos modificado el render del block de course_overview para que muestre los cursos agrupados por categorías.

El problema se presenta cuando hay imágenes dentro de la descripción de la categoría que no somos capaces de obtener la imagen. Lo que tenemos es <img src="https://moodle.org/pluginfile.php/226/mod_forum/post/1131927/C01.png" ...>


¿Cómo podemos cambiar https://moodle.org/pluginfile.php/226/mod_forum/post/1131927/ por la ruta real?

Promedio de valoraciones: -
En respuesta a Felipe Fernández

Re: Mostrar descripción categoría

de Alberto Marina -

Quizá no sea lo que te interesa, pero yo he modificado el course_renderer


y en el método coursecat_coursebox_content


foreach ($course->get_course_overviewfiles() as $file) {

            $isimage = $file->is_valid_image();

            $url = file_encode_url("$CFG->wwwroot/pluginfile.php",

                    '/'. $file->get_contextid(). '/'. $file->get_component(). '/'.

                    $file->get_filearea(). $file->get_filepath(). $file->get_filename(), !$isimage);

            if ($isimage) {

                $contentimages .= html_writer::empty_tag('img', array('src' => $url, 'alt' => 'Course Image '. $course->fullname,

                    'class' => 'courseimage img-responsive'));

[..]


Con eso me muestra la imagen del cada curso.


Espero que te sirva de ayuda

un saludo