2017 © Pedro Peláez
 

library inline-template

image

siu-toba/inline-template

  • Wednesday, September 14, 2016
  • by andresote
  • Repository
  • 3 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

inline-template

Pequeña librería en torno a Twig que permite agrupar plantillas con sus assets (css, js, imágenes) y empaquetarlo todo en un único HTML., (*1)

Es ideal para embeber código html que no tenga que estar invocando recursos externos (en principio)., (*2)

Bajando el template

Partimos bajando el template inicial vía composer con lo siguiente:, (*3)

php composer.phar create-project siu-toba/inline-template carpeta_destino

Una vez finalizado, se tendrá instaladas las dependecias necesarias para comenzar a trabajar., (*4)

Creando el template inline

Por defecto, se proporciona un template inicial llamado index.twig el cual siempre debe existir. A partir de dicho template es posible crear otros que hereden o extiendan su funcionalidad. Ver la documentación de Twig para mayores detalles., (*5)

Probando el template inline

Para las pruebas locales, se proporciona un comando en el directorio bin que corre el webserver embebido de PHP, (*6)

/carpeta_destino/bin/server.sh

Al correr el servidor, podremos acceder por url http://localhost/ al template e ir probandolo. Cualquier parámetro nuevo que se dese utilizar desde el template, se deberá agregarlo dentro del archivo index.php, (*7)

Utilizando el template inline

Para consumir el template en otros proyectos, primero deberemos agregarlo al composer.json y luego instanciar la clase adecuadamente:, (*8)

echo \SIU\InlineTemplate\Builder::generateHtml($parametros);

Opcionalmente, se puede desabilitar la caché de templates (para trabajar en modo pruebas) de la siguiente forma:, (*9)

echo \SIU\InlineTemplate\Builder::generateHtml(
    $parametros,
    array('debug' => true)
);

The Versions

14/09 2016

dev-develop

dev-develop

  Sources   Download

The Requires

 

14/09 2016

dev-master

9999999-dev

  Sources   Download

The Requires

 

14/09 2016

v1.0.1

1.0.1.0

  Sources   Download

The Requires

 

14/09 2016

v1.0.0

1.0.0.0

  Sources   Download

The Requires