Senpai19899
Seguir
- Seguidores
- 6
No recomendado
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
- Desde
- 9 Oct 2019
- Mensajes
- 213
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
Suponiendo que queremos agregar un titulo a una vista predeterminada
Suponiendo que queremos agregar bloques adaptados al SEO
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
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