Saltar al contenido

Incluir activos (CSS, JS) en Symfony 4 / Twig Template

Solución:

Caminos en el asset La función debe ser relativa a su directorio público, no a la raíz del proyecto.

Entonces, fingir que el docroot de su servidor es public_htmly un activo está en public_html/css/main.css, la llamada de activo sería {{ asset('css/main.css') }}.

Nota adicional: la función de activos no le permite colocar activos fuera del directorio público. Ellos debe estar en el directorio público.

En primer lugar, tal vez tenga que agregar la funcionalidad de activos a Symfony:

composer require symfony/asset

Entonces deberías usar en Twig temlate la ruta relativa a tu directorio público:

<link href="https://foroayuda.es/{{ asset("css/style.css') }}" rel="stylesheet" />

Para el public/css/style.css archivo de estilo.

Por cierto, también funciona para Symfony 5.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *