Martes, 22 Enero 2019

Template override Virtuemart 2

¡ Compartelo en tus REDES SOCIALES ! y siguenos en TWITTER

4 años 10 meses antes
Avatar de alorque
alorque
Expert Boarder
Expert Boarder
Mensajes: 107
Karma: 3
Más
Autor del tema
Template override Virtuemart 2 #32182
Hola, necesito personalizar el aspecto de virtuemart y me han comentado que se realiza por medio de la tecnica Template overrides .
¿Podrian darme algunas indicaciones para poder empezar?

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

4 años 10 meses antes 4 años 10 meses antes por redlo.
Avatar de redlo
redlo
Administrator
Administrator
Mensajes: 6007
Karma: 321
Más
Template override Virtuemart 2 #32198
Hola, la tecnica template overrides, como su nombre indica, realiza una sobre escritura de extensiones de terceros y/o el propio joomla, desde la plantilla asignada por defecto de tu joomla!, lo que permite, personalizar SIN modificar el core de una extension o del propio joomla.

Para realizar una actuación sobre el componente virtuemart 2, tienes que copiar los archivos que necesitas modificar en la carpeta HTML de tu plantilla joomla por defecto. Una vez copiados, cualqueier modificación realizada en esos archivos, afectara directamente al funcionamiento y vista del componente virtuemart 2.

Para estilizar la vista con el lenguaje CSS o LESS ....

> Es un formato pre-procesador de CSS empleado para crear hojas de estilo y utilizar la tecnica Responsive Web Design y que NO es reconocido por todos los navegadores y que se debe compilar y pasar a CSS desde una herramienta externa como SimpLESS . De este tema intentare hablar en algun tutorial que realizare mas adelante. < ,


.... si tu plantilla incluye un archivo llamado custom.css o algo por el estilo, para personalización, si no, desde el archivo template.css, situados en la carpeta CSS de tu plantilla, que casi todos incluyen, debes reañizar las modificaciones y o añadidos, según las clases asignadas para el estilo del componente virtuemart y que puedes conocer e indagar sobre ello en docs.virtuemart.net/ , aunque para empezar, te recomiendo COPIAR y PEGAR el estilo de la pantilla o theme virtuemart por defecto y realizar las modificaciones desde ahi, que te sera mas llevadero y sencillo para empezar.

Te indico que el código CSS del theme por defecto de virtuemart 2 esta situado en /components/com_virtuemart/assets y /components/com_virtuemart/assets/css.

El archivo a destacar es vmsite-ltr.css situado en /components/com_virtuemart/assets. A tener en cuenta que no es facil.

Luego si se te ocurre, tomar la carpeta com_virtuemart de la carpeta html de un template joomla! que incluye un estilo definido para una plantilla joomla!, no olvides el código CSS, que seguramente tendras que sacar de los archivos CSS de la plantilla y es psoible que tambien exista un archivo llamado virtuemart.css o por el estilo y si esta, tendras que copiralo y crear la llamada a ese archivo desde tu plantilla desde la que quieres realizar el template overrides de virtuemart 2 .
Y tampoco sera facil, debido a las siempre presente, o casi, sentencia !important que te fastidira el invento en mas de una ocasión :) y funciona como una palabra clave para ignorar las reglas. Cualquier definición que vaya acompañada de un !important tendrá mayor importancia que cualquier otra. Y no se trata de eliminar ese !important a diestro y siniestro, que si esta, tendra su razon de ser. Asi que ojo tambien con eso.

Para que te hagas una idea, algo mas precisa, te paso el enlace de solojoomla que trata este tema y que incluye un ejemplo > www.solojoomla.com/template-overrides.html

Suerte y cuentanos que tal te fue.

Desarrollos Web a medida Joomla
La vida es demasiado corta, como para tomarsela en serio
El siguiente usuario dijo gracias alorque, rakell

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

4 años 10 meses antes 4 años 10 meses antes por victorias.
Avatar de victorias
victorias
Expert Boarder
Expert Boarder
Mensajes: 108
Karma: 6
Más
Template override Virtuemart 2 #32199
La orientación que has dado me ha venido mas que bien, y es algo que me gustaria que si se pudiera profundizizar con casos concretos de virtuemart 2 y otros como el componente k2, en la categoria del enlace Template Overrides seria genial.

Para los que estamos empezando con joomla! y adentrandonos un poco mas en la programación, sin hacer meritos, mas que para personalizar nuestras webs, seria algo muy bueno.
Mas no puedo hacer otra cosa que estar agradecida a solojoomla.com y webs como esta, de todo lo que me estais enseñando, y encima de modo gratuito. No se puede pedir mas. GRACIAS.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

4 años 10 meses antes
Avatar de Federico Piccoli
Federico Piccoli
Platinum Boarder
Platinum Boarder
Mensajes: 866
Karma: 46
Más
Template override Virtuemart 2 #32200
Ciao

Caramba todavia queda gente agradecida por el mundo, gracias a ti guapa

Me llamo Federico Federico, no Felipe

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

4 años 10 meses antes
Avatar de victorias
victorias
Expert Boarder
Expert Boarder
Mensajes: 108
Karma: 6
Más
Template override Virtuemart 2 #32201
La mayoria somos asi :) aunque no te lo creas :) , Gracias a gente como tu y los demas que ayudan en esto.

Saludos

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

4 años 10 meses antes
Avatar de alorque
alorque
Expert Boarder
Expert Boarder
Mensajes: 107
Karma: 3
Más
Autor del tema
Template override Virtuemart 2 #32202
Entonces, lo que quieres decir, y que deduzco de tu explicación, es que cada override que se realiza en una plantilla, no necesariamente me va a servir en otras plantillas y que se debe personalizar en cada caso de forma individual, según plantilla. ¿Es asi?

Y me apunto a lo comentado por Victorias, ademas de añadir que a mi tambien me ha servido y me sirve el esfuerzo que haceis con vuestras explicaciones detalladas.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

4 años 10 meses antes 4 años 10 meses antes por redlo.
Avatar de redlo
redlo
Administrator
Administrator
Mensajes: 6007
Karma: 321
Más
Template override Virtuemart 2 #32203
Asi es Alorque, aunque siempre existe la posibilidad que para un mismo framework template te pueda servir en distintas plantillas realizadas con ese mismo framework.

Apunte:
Me gustaria que los usuarios que lo deseen, mostraran aqui, en este mismo post sus logros sobre virtuemart 2 y overrides realizados con exito, con una pequeña explicación. Le servira a todo aquel que este empezando con este tema.

Desarrollos Web a medida Joomla
La vida es demasiado corta, como para tomarsela en serio

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Temas Relacionados

Asunto temas relacionadosRelevanciaFecha del último post
Pasar un template override de una plantilla virtuemart 2 a otro12.83Jueves, 08 Mayo 2014
K2 template override package10.75Martes, 27 Agosto 2013
Template override componente k2 2.710.75Miércoles, 27 Abril 2016
problema override con k26.98Miércoles, 02 Marzo 2016
Override al módulo mod_virtuemart_product6.9Miércoles, 25 Noviembre 2015
¿como puedo hacer un override de la paginacion?6.75Viernes, 26 Abril 2013
Necesito template VirtueMart6.36Viernes, 03 Septiembre 2010
Template Virtuemart 3 Keila6.36Jueves, 13 Octubre 2016
Error jv-conto, template virtuemart6.29Domingo, 26 Junio 2011
CAMBIAR TEMPLATE EN VIRTUEMART VERSION 2.06.29Jueves, 08 Marzo 2012
Tiempo de carga de la página: 0.378 segundos

Warning: preg_match(): Unknown modifier '/' in /home/solojoomla/public_html/plugins/system/cache/cache.php on line 217