Bloques con Twig en Symfony

  • Autor Autor Senpai19899
  • Fecha de inicio Fecha de inicio
Senpai19899

Senpai19899

No recomendado
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
El framework Symfony viene por defecto con el sistema de plantillas twig

Suponiendo que necesitamos extender de uno o mas template para diferenciar zonas de nuestra aplicación

Insertar CODE, HTML o PHP:
{% extends 'base.html.twig' %}

Suponiendo que queremos agregar un titulo a una vista predeterminada
Insertar CODE, HTML o PHP:
{% block title %}MyCRM - About{% endblock %}

Suponiendo que queremos agregar bloques adaptados al SEO
Insertar CODE, HTML o PHP:
{% block meta %}
<meta name="description" content="tu content description">
<meta name="keywords" content="keyword 1, Keyword 2 etc"/>
{% endblock %}

Con Twig con abrir y cerrar bloques podemos agregar lógica extra a nuestras aplicaciones, un ejemplo simple es añadir un gran numero de archivos css y js al template principal, el cual cargara para cada vista generando aplicaciones lentas poco atractivas al SEO, con el uso de bloques podemos dividir este para vistas especificas donde necesitemos usar un determinado recurso
 
Para Wordpress esta Timber(por si a alguien le interesa) No puedo vivir sin eso, y gulp.js, Sass, etccc para todo lo demas.
 
Atrás
Arriba