Hola, sigo de pruebas con mi tienda y me he encontrado con el siguiente problema:
Necesito usar tres módulos independientes para poder hacer las programaciones de publicación y despublicación de módulo por fechas y horas. He probado a poner los 3 productos en un mismo div y el resultado me gusta, lo que pasa que ocupa un único módulo para tres ofertas por lo que no podría trabajar con el temporizador de publicación y despublicación. He intentado poner cada oferta en una posición diferente cada una pero me varía muchísimo el ancho y los márgenes y estéticamente no me agrada demasiado.
Se me había ocurrido que quizás se pudiera quitar una de las posiciones (user4) y modificar luego el css para adaptarlo a la anchura pero no he podido dar con los archivos que manejan esos parámetros. Curiosamente he creado una nueva posición en la plantilla pero ahora ya no se donde se encuentra el index.php que corresponde :laugh:
No se si lo que pido se puede realizar sin problemas o podéis sugerirme alguna idea para poder presentar los productos de forma que pueda programar los módulos para su publicación.
Adjunto capturas para haceros una idea de lo que hablo:
Estos son en un mismo div que sería como quiero que quede + o - .
Estos son como quedan poniéndolos individualmente, con su referencia al div:
Muchas gracias y un saludo.
Nota: Utilizo el pack tienda tiris (Joomla 2.5.4 y Virtuemart 2.0.6)
URL del sitio: http://Merkaldi.com/Denda
Hola Aitor:
Tienes que dividir el div donde está esa posición en tres partes iguales agregando más divs con etiquetas JDOC con diferentes nombres.
También maqueta con CSS estos tres divs por ejemplo dandonle un ancho de 33% a cada uno.
Luego en templateDetails.xml agregas en "positions" las nuevas posiciones para que posteriormente puedas escogerlas desde el Gestor de Módulos.
Aquí tienes una guía:
https://www.webempresa.com/blog/agregar-posicion-template-joomla.html
Hola Miguel.
Ya se me había ocurrido, la cuestión es que he creado una posición en top esta tarde pero ahora no encuentro el archivo en donde he puesto el jdoc, ¿lo puedes creer? Me estoy pasando todos los archivos de arriba a abajo y no encuentro en donde están los jdoc. No es el index.php que es el que suele ser normalmente.
De todas maneras ¿No sería más sencillo eliminar la posición "user4" y modificar después el css de las posiciones "user2,3 y4"? Si los encontrara.....claro.
Edito: Ya lo he encontrado, lo que pasa es que en esta carpeta solo hay dos PHP y son para el "Header" y el "Footer". El resto de las posiciones no las encuentro.
Un saludo
Aitor:
La plantilla que tienes funciona con un plugin JAT3.
Busca en "plugins/system/jat3/jat3/base-themes/default/blocks" allí están todas las partes de la web.
Tambíen en:
public_html/plugins/system/jat3/jat3/base-themes/default/pages/default.php"
Hola Aitor:
Tienes que dividir el div donde está esa posición en tres partes iguales agregando más divs con etiquetas JDOC con diferentes nombres.
Hola Miguel, he encontrado los archivos en la carpeta de plugins JAT3 pero no me parecen para nada como los que están en la carpeta del template.
La posición en el header en donde he ubicado la Suscripción al newsletter la he creado sin ningún problema, el css tampoco me preocupa pero ¿podrías indicarme un poco en donde y como ubicar en el php estos 3 divs que necesito crear?
Opto por esta opción ya que me parece más fácil que eliminar la posición sobrante y adaptar las otras tres.
Dejo captura de lo que marca la posición de la plantilla.
Muchas gracias por vuestra ayuda. Un saludo
Aitor:
Hacer una modificación como la que quieres lleva algo de tiempo y hay que tener algunos conocimientos avanzados en Joomla y en hacer plantillas.
También hay que conocer muy bien el framework de la plantilla, en este caso el JAT3.
No obstante, aquí te dejo un link de un tutorial que redacté para Ja Teline, pero dado que tu utilizas una plantilla basado en el mismo framework, este tutorial te ayudará a entender el proceso:
http://www.joomla-gnu.com/plantillas-joomla/ja-teline-iv-agregando-posiciones-otra-forma.html
Hola Miguel
Muchas gracias por la información. Al final he eliminado la posición "user4" del Layout, del XML y del PHP, después y sin saber muy bien como, pero he dado con el css de la posición en cuestión (están muy complicadas estas plantillas), he movido 4 cosas de márgenes y paddings y ¡por fín! lo tengo más o menos como quería. Espero que las modificaciones que he hecho no afecten en el futuro.
Muchas gracias y un saludo.