<!-- s:?: --><img src="{SMILIES_PATH}/icon_question.gif" alt=":?:" title="Question" /><!-- s:?: --> Hola a todos dissculpen la molestia pero estoy desarrollando un proyecto y la verdad no tengo claro la forma de como implementar css en kumbia, agradesco cualquier colaboracion Gracias
Comentarios
Kumbia todo su entorno se ejecuta en la carpeta a public/ a pesar que cuando estamos haciendo las vistas la dejamos en apps/default/views/... con esto te digo que cuando le des ruta de alguna imagen por decir algo a tus css estas deberían estar respecto a public/
un ejemplo sencillo, imagínate que deseas incluir una img como background y nuestra imagen que ira de fondo esta en la carpeta public/img/ y nuestra vista esta en apps/default/views/index.phtml (esta en la vista principal de todo el framework)...
fijate como quedaría esto en el archivo css... el archivo a editar seria public/css/style.css
body {
background-image: url("/nombre_mi_aplicacion/img/error.gif");
}
fijate que nombre_mi_aplicacion es el nombre de tu carpeta donde esta el framework, esta es una utilización básica...
Sin embargo kumbia maneja unas variables para evitar cambios grandes si por casualidad se nos ocurre cambiar el nombre de la carpeta porq?... sencillo si cámbianos el nombre de la aplicación (en este caso el nombre de la carpeta), esto conlleva a cambiar estas rutas a en todos los css... la solucion a este problema es la siguiente cuando incluyes los archivos css que contengan algun tipo de ruta como fue en el ejemplo anterior una imagen, lo ideal seria incluir este archivo css como se muestra abajo...
<?php echo stylesheet_link_tag('style', 'use_variables: true')?>
fijate el detalle del paremtro use_variables, con este parametro podemos hacer en el algo como esto...
background-image: url("@path/img/error.gif");
con esto se soluciona lo anterior espero que te sirva y cualquier duda a la orden..
Hablando de este tema, tu sabes si hay la posibilidad de integrar más variables como por ejemplo, para que los colores sean dinámicos y que el usuario del sistema los pueda personalizar.
Te agradezco tu ayuda.
En el manual aparece la opcion de @import url("@css_path/otro_css.css");, sin embargo al usarla no surge ningun cambio como si no tomara la css, alguien me podria ayudar