Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2013, 19:46
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 7 meses
Puntos: 379
Respuesta: Parseador en PHP para HAML?

Cita:
Iniciado por metacortex Ver Mensaje
Desde hace poco me he sentido curioso debido a HAML, una alternativa que a primera vista facilitaría mucho el trabajo de maquetación/diseño e integración al software. Es decir, esto me parece genial:

Código php:
Ver original
  1. .content {default tag is div. .class=<div class="class">, #id=<div id="id">}
  2.    %p {%tag}
  3.       %img(src="/images/logo.jpg" alt="Logo") {attributes are specified as normal}
  4.       Haml is based on one primary principle. Markup should be beautiful.
  5.     %ul.list
  6.       - for($i=0; $i<3; $i++) {no need for ending semicolons or brackets for PHP code}
  7.         %li= $i
Pero lamentablente sólo está concebido para Ruby. Hoy estuve husmeando un poco y encontré un parseador: phamlp. Sin embargo quisiera preguntar si alguien ha experimentado o usa de manera regular éste o algún otro parseador de HAML para PHP, porque probablemente existan buenas alternativas actualizadas y dignas de evaluar.

Saludos.
HAML es un motor de plantillas, en php puedes probar smarty o twig. En lo personal uso el segundo. Si quieres una alternativa de HAML en php puedes usar: https://github.com/arnaud-lb/MtHaml
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.