Hola,
quería consultar lo siguiente:
en VM1 enseguida detectaba los temas instalados para VM y te daba a elegir las distintas layouts para categorias y productos que disponia el tema que tenia instalado.
Ahora veo que no detecta esos temas instalados sino que te pone las plantillas de joomla qie tienes instaladas y no aparecen los layouts disponibles para vm que dipone ese tema.
Adjunto 3 capturas para que veais a que me refiero:
El tema mystore tiene para vm distintos layouts para categoria y para producto. Pues no aparecen, solo aparece defaut.
Si en la opcion elegir template por defecto elijo Joomla por defecto no cambia nada en la tienda, y es porque no estor usando el tema aunque lo selecione.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Pablo,
he probado todo lo que me has dicho y no ha funcionado. Sin embargo he cambiado el nombre de las plantillas donde ponia default_dto15.php he puesto default15.php y enseguida han aparecido.
Pero cuando he ido a una categoría y le he puesto esta plantilla como Pagina de detalles de producto por omisión no ha causado ningun efecto, sigue apareciendo en la ficha de los productos de esa categoría la plantilla default, ¿que hago mal?
Si se lo pongo a cada artículo sí que sale bien la plantilla pero si lo configuro desde la categoría no, sería muy bueno poderlo hacer por categorías y no por atículos lo que me oblgaría a ir uno por uno efectuando el cambio.
Hola,
Por categorías también te debería de aparecer la categoría que has seleccionado pero tienes que tener en cuenta que si en la configuración de un artículo has seleccionado como plantilla para la vista detallada cualquier opción distinta de No anular se cargará la opción que venga en el producto.
Hola Pablo,
efectivamente en los artículos pone en todos No Anular y sin embargo en el frontend cuando voy a la ficha de cada producto se carga la plantilla default y no la que les he puesto en l config de la categoría.
No sé que pasa.
Hola,
Envía una captura de pantalla donde se pueda ver la configuración que tienes puesta en la pestaña Plantillas del apartado Configuración de Virtuemart.
Hola,
En los parámetros Seleccione el template por defecto de la tienda y Template de categorías prueba a seleccionar la opción Usar JOOMLA por defecto y guarda los cambios.
Comprueba si de esta forma te funciona.
Hola Pablo,
lo he probado y no ha dado resultado. Sigue todo igual, de hecho de poner usar joomla por defecto a poner la plantilla no hay cambio ninguno
Hola David
Es posible que sea un problema de la versión de vituemart, que versión tienes?
Prueba también cambiando de template y copia los archivos modificados y verifica si funciona correctamente.
De otra manera tendrás que asignar directamente a cada producto el archivo de template a utilizar.
Saludos.
La version es la 2.08c. Probaré lo que me dices a ver si es cuestion de la plantilla lo cual no me extrañaría por que estoy muy mosqueado con la version J2.5 de esta plantilla, tiene muchos fallos.
Otro de esos fallos son los campos personalizados, no aparecen en la pantalla y tras comentarlo en su foro nada de nada, ¿crees que el fallo está en el código?:
product->customfieldsSorted['normal'])) { ?>product->customfieldsSorted[$this->position] as $field) { if ( $field->is_hidden ) //OSP http://forum.virtuemart.net/index.php?topic=99320.0 continue; if ($field->display) { ?><div class="product-field product-field-type-field_type ?>"> custom_title != $custom_title) { ?> custom_title); ?> custom_tip) echo JHTML::tooltip($field->custom_tip, JText::_($field->custom_title), 'tooltip.png'); } ?> display ?> custom_field_desc) ?>custom_title; } } ?>
He cambiado el codigo puesto en el mensaje anterior ya que me había equivocado
Hola,
Para el tema de los campos personalizados te recomiendo que compruebes si las plantillas que vienen por defecto en Virtuemart sí que te cargan los campos personalizados.
Para ello, vete a templates/TU_PLANTILLA/html/com_virtuemart y renombrar el directorio productdetails por productdetails_tapado. Así fozarás que se carguen las plantillas por defecto que tendrían que funcionar a la hora de cargar los campos personalizados.
En caso de ser así tendrías que revisar el código que se usa en la plantilla personalizada para cargar el código y compararlo con el tuyo.
Hola Pablo,
ya lo he solucionado, he revisado la plantilla original de VM y he visto partes de código que faltaban,al añadirlas ha funcionado. Lo curioso es que esas partes también faltan en otra plantilla de GK con la que he probado y si que funciona. No sé el caso es que está solucionado.
Gracias.