2012-07-23 14 views
5

que tienen Assetic configurado y que funciona con la siguiente configuraciónEl uso de iconos con arranque twitter y Assetic

assetic: 
    assets: 
     global: 
      inputs: 
       - '%kernel.root_dir%/Resources/public/less/global.less' 
    debug:   %kernel.debug% 
    use_controller: false 
    #java: /usr/bin/java 
    filters: 
     cssrewrite: ~ 
     less: 
      node:  /usr/local/bin/node 
      node_paths: [/usr/local/lib/node, /usr/local/lib/node_modules] 
      apply_to: "\.less$" 

En mi archivo ramita tengo los siguientes elementos que imprime el archivo CSS perfectamente.

{% stylesheets filter='less,cssrewrite' 
    '@global' 
%} 
<link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen" /> 
{% endstylesheets %} 

Aquí está mi archivo app/Resources/public/global.less

@import "../../../../vendor/twitter/bootstrap/less/bootstrap.less"; 


/* 
* Global Styles 
*/ 
body{ 
    background: #333; 
} 

La cuestión es que no soy capaz de utilizar los iconos de Twitter Bootstrap porque son 404. Mis imágenes viven actualmente al app/Resources/public/img/ He intentado todo para que funcionen y he probado todos los comandos de assetic.

¿Necesito ensamblado como se menciona here? Espero que no tenga que ejecutar Java para poner esto en marcha.

Respuesta

1

Fundé una solución para esto hace algún tiempo, no sé si es la mejor manera de hacerlo, pero funciona. Simplemente llame a sus activos desde la web/paquetes en lugar de desde su ubicación real. Luego, debe ejecutar los primeros activos: instalar antes de assetic: volcar. Tu configuración de activos es igual a la mía. No uso menos filtro pero supongo que también es aplicable.

{% block head_style %} 
{% stylesheets filter='yui_css, cssrewrite' 
     'bundles/bgcomun/css/bootstrap.css' 
      'bundles/bgcomun/css/comun.css' 
      output='css/compiled/main.css' 


    %} 
    <link href="{{ asset_url }}" type="text/css" rel="stylesheet" 
      media="screen" /> 
{% endstylesheets %} 
+0

Necesito importar bootstrap en mi archivo Global less, así que no creo que esta sea una opción viable. – Mike

Cuestiones relacionadas