Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2013, 10:21
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 8 meses
Puntos: 406
Compilar archivos Less dinamicamente...

Muy probablemente el titulo no diga mucho, pero lo que busco es que Symfony2 me compile directamente los archivos .less usando asset() en layouts hijos, eh buscado si se les puede aplicar el filtro aunque sea manualmente (filter="lessphp" por ejemplo) pero no encuentro información, la otra es usando el "bloque" {% stylesheets %}, pero este al agregarlo en un layout hijo (ya esta definido en el layout padre o base "base.html,.layout") me envia un error, así que no encuentro como hacer que symfony o assetic me compile los archivos a css puro (no deseo usar js para compilar al vuelo los archivos less), cabe destacar que usando {% stylesheets %} ya me hace la compilación sin problemas, aquí muestro mi configuración:

Código YAML:
Ver original
  1. #app/config/config.yml
  2. assetic:
  3.        lessphp:
  4.             file: %kernel.root_dir%/../vendor/leafo/lessphp/lessc.inc.php
  5.             apply_to: "\.less$"
  6.             formatter: "lessjs|compressed|classic"
  7.             preserve_comments: false

Código TWIG:
Ver original
  1. {# app/Resources/views/base.html.twig #}
  2. <!doctype html>
  3. <html lang="en">
  4. <head>
  5.     <meta charset="UTF-8">
  6.     <title>{% block titulo %}Inicio{% endblock %} - Profana</title>
  7.  
  8.     {% stylesheets '@ProfanaBundle/Resources/public/less/*' filter="cssrewrite" %}
  9.         <link rel="stylesheet" href="{{ asset_url }}">
  10.     {% endstylesheets %}
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)