• Skip to content
  • Skip to primary sidebar

Developers Tips & Tricks

You are here: Home / Archives for TWIG

TWIG

Macros en twig

26 noviembre, 2014 by MPezzolano

Macros en twig Las macros equivales a funciones de un lenguaje de programación. Permite reusar componentes en varias plantillas. {% macro list_recipes(recipes) %} <ul> {% for recipe in recipes %} <li class=”recipe”>{{ recipe.name }}</li> {% endfor %} </ul> {% endmacro %} De este modo, el ejemplo del tag for podría ser reescrito: {% import “recipe_helpers.html” […]

Filed Under: TWIG

Variables y Estructuras en TWIG

26 noviembre, 2014 by MPezzolano

Variables y Estructuras en TWIG Variables En una plantilla Twig podemos utilizar variables locales o globales. Variables locales Las variables locales son aquellas que se han proporcionado a la plantilla a través del controlador: $this->render(‘MyRecipesBundle:Default:show’, array(‘recipe’ => $recipe)); También son variables locales las definidas dentro de la propia plantilla: {% set system_messages = [‘error’, ‘warning’, […]

Filed Under: TWIG

Ejemplos Twig loops if for

26 noviembre, 2014 by MPezzolano

Ejemplos Twig loops if for La razón inicial para utilizar un sistema de plantillas era por la variedad de roles que participan en un proyecto. En concreto la figura del maquetador. Un buen sistema de plantillas ayuda a casar mejor el lenguaje de programación con la maquetación, o presentación de la información. Con Twig se […]

Filed Under: TWIG

TWIG PHP TEMPLATE

26 noviembre, 2014 by MPezzolano

TWIG PHP TEMPLATE  Ejemplo de template con twig. {% extends “base.html” %} {% block navigation %} <ul id=”navigation”> {% for item in navigation %} <li> <a href=”{{ item.href }}”> {% if 2 == item.level %}&nbsp;&nbsp;{% endif %} {{ item.caption|upper }} </a> </li> {% endfor %} </ul> {% endblock navigation %} Twig define 3 maneras de […]

Filed Under: TWIG

Primary Sidebar

Categorías

  • Angular JS (10)
  • BackBone JS (6)
  • Ember JS (2)
  • Express JS (4)
  • EXTJS (1)
  • General (7)
  • GIT (3)
  • Grunt JS (2)
  • HTML5 (8)
  • JAVA (5)
  • JavaScript (14)
  • JQUERY (15)
  • JSON (1)
  • JSP (1)
  • Knockout JS (2)
  • LARAVEL (13)
  • Linux (2)
  • Mobile Angular UI (1)
  • Modulus.io (1)
  • MongoDB (5)
  • MySQL (3)
  • NodeJS (11)
  • PHP (1)
  • Polymer (3)
  • PostgreSQL (1)
  • Prism.JS (1)
  • PYTHON (10)
  • QOOXDOO (1)
  • React JS (7)
  • Redis (2)
  • Sin categoría (6)
  • SQL (1)
  • TWIG (4)
  • UnderScore (1)
  • Web Services. (2)
  • Wordpress (1)

Cloud Tags

Angular JS BackBone JS Ember JS Express JS EXTJS General GIT Grunt JS HTML5 JAVA JavaScript JQUERY JSON JSP Knockout JS LARAVEL Linux Mobile Angular UI Modulus.io MongoDB MySQL NodeJS PHP Polymer PostgreSQL Prism.JS PYTHON QOOXDOO React JS Redis Sin categoría SQL TWIG UnderScore Web Services. Wordpress

Copyright © 2022 · Genesis Sample Theme on Genesis Framework · WordPress · Log in