¿El pdf se visualiza en la misma ventana o en ventana aparte? ¿podrías poner una captura del momento en que se produce el error?
Hola:
El problema está en como calcula moodle las dimensiones de los objetos embebidos tales como PDF`s y su relación con la hoja de estilos del theme darkb.
En el momento en el que moodle tiene que calcular el ancho el objeto, se dirige al archivo moodle/lib/javascript-static.js y en las líneas 326 y 327 pregunta por el ancho de las etiquetas:
- page-header & page-footer
Y claro, al no existir esas etiquetas <div> en el archivo moodle/theme/darkb/layout/general.php, el valor que retorna la función en JavaScript es nulo y por tanto no aparece embebido el pdf.
Una vez visto cual es el problema, se plantea la siguiente solución:
Cambiar el nombre de las etiquetas por las que se pregunta en el archivo javascript-static.js ade la siguiente manera:
- page-header a headerinner
- page-footer a headerinner
Ya que esta etiqueta si está definida en la hoja de estilos y general.php
De este modo todo resuelto y los pdf visualizables 100%.
Espero que haya servido de ayuda.