Update  Cambios en el comportamiento de TWIG al cargar archivos en 3.3.9Tema Solucionado

Foros de soporte phpBB 3.3


Cerrado
Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10374
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 49

Cambios en el comportamiento de TWIG al cargar archivos en 3.3.9  Tema Solucionado

#1

Mensaje por ThE KuKa »

A partir de la versión de TWIG utilizada en phpBB 3.3.9 algunas extensiones pueden mostrar mensajes de error como los siguientes:

Código: Seleccionar todo

Fatal error: Uncaught Twig\Error\LoaderError: Looks like you try to load a template outside configured directories (../theme/some_file.css) in "@ExtAuthor_ExtName/some_other_file.html"

Esto se debe a una gestión más restrictiva de los archivos que TWIG permite cargar.

Por ejemplo, líneas que pueden causar esto son estas:

Código: Seleccionar todo

<!-- INCLUDECSS ../theme/foobar.css -->

Código: Seleccionar todo

{% INCLUDECSS '../theme/foobar.css' %}

Se puede resolver fácilmente este problema usando el prefijo de extensión en lugar de rutas relativas:

Código: Seleccionar todo

<!-- INCLUDECSS @ExtAutor_ExtNombre/foobar.css -->

Código: Seleccionar todo

{% INCLUDECSS '@ExtAutor_ExtNombre/foobar.css' %}

Código: Seleccionar todo

<!-- INCLUDEJS @ExtAuthor_ExtName/file.js -->

Código: Seleccionar todo

{% INCLUDEJS '@ExtAuthor_ExtName/file.js' %}

Otras inclusiones como INCLUDEJS o el include de TWIG también se verán afectadas por este comportamiento. Se recomienda usar siempre el prefijo para la extensión como se describe anteriormente.

Tema oficial por: Marc

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



Cerrado
  • Temas similares
    Respuestas
    Vistas
    Último mensaje

Volver a “🔎 Foros de Soporte 3.3”