Jump to content

Arevalo

Members
  • Posts

    8
  • Joined

  • Last visited

Profile Information

  • Location
    Valencia - Spain
  • Activity
    Freelancer

Arevalo's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Lo he intentado pero siempre me verifica la condición como cierta (es decir que id_parent != '' siempre me da true) y tanto las categorias como las subcategorias me aplica el mismo cambio, nunca se pasa al else... Así es como lo he puesto en el category-tree-branch.tpl <li class="category_{$node.id}{if isset($last) && $last == 'true'} last{/if}"> <a href="{$node.link|escape:'html':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if} title="{$node.name|escape:'html':'UTF-8'}"> <!--AQUI LO HE CAMBIADO--> {if id_parent != ''} <h2>{$node.name|escape:'html':'UTF-8'}</h2> {else} <h3>{$node.name|escape:'html':'UTF-8'}</h3> {/if} <!--AQUI ACABA EL CAMBIO--> </a> {if $node.children|@count > 0} <ul> {foreach from=$node.children item=child name=categoryTreeBranch} {if $smarty.foreach.categoryTreeBranch.last} {include file="$branche_tpl_path" node=$child last='true'} {else} {include file="$branche_tpl_path" node=$child last='false'} {/if} {/foreach} </ul> {/if} </li> Lo estoy haciendo bien???
  2. Buenas! Estoy con prestashop 1.6, la plantilla Megashop de Templatin (de themeforest). La pregunta es: ¿hay alguna manera de distinguir lo que es una categoria de una subcategoria en el siguiente codigo? Lo saco de el modulo blockcategories, que la plantilla lo sobreescribe. Lo que queiro hacer es modificar la forma en la que se presenta el html del bloque de categorías (la plantilla muestra el bloque a la izquierda, y despliega sus subcategorias). Busco que lo que son categorías, añadirle un <h2> y las subcategorias que contenga esa categoría, añadirle un <h3> por motivos de SEO. El problema es que si modifico el segundo código que pongo abajo en la linea 2 y agrego la etiqueta <h2> me lo repite tanto en la categoría como en la subcategoría... y no sé cómo distinguirlas para poner la etiqueta que toca. ¿Alguna idea? Archivo blockcategories.tpl, saca la estructura hasta el primer <ul> {if $blockCategTree && $blockCategTree.children|@count} <!-- Block categories module --> <div id="categories_block_left" class="demo-container block"> <div class="tptn-vertical-mega-menu"> <ul id="mega-1" class="menu right"> {foreach from=$blockCategTree.children item=child name=blockCategTree} {if $smarty.foreach.blockCategTree.last} {include file="$branche_tpl_path" node=$child last='true'} {else} {include file="$branche_tpl_path" node=$child} {/if} {/foreach} </ul> </div> </div> <!-- /Block categories module --> {/if} Se llama a este otro para genera los elementos <li>. Es el category-tree-branch.tpl (ambos archivos en la carpeta blockcategories del propio tema) <li class="category_{$node.id}{if isset($last) && $last == 'true'} last{/if}"> <a href="{$node.link|escape:'html':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if} <!--EN ESTA LINEA QUE VIENE ES DONDE AGREGUE EL <H2> PERO NO SE COMO AGREGAR EL H3 PARA LA SUBCATEGORIA--> title="{$node.name|escape:'html':'UTF-8'}"><h2>{$node.name|escape:'html':'UTF-8'}</h2></a> <!--FIN DE LAS LINEAS MODIFICADAS, EL RESTO VIENE POR DEFECTO EN EL TEMA--> {if $node.children|@count > 0} <ul> {foreach from=$node.children item=child name=categoryTreeBranch} {if $smarty.foreach.categoryTreeBranch.last} {include file="$branche_tpl_path" node=$child last='true'} {else} {include file="$branche_tpl_path" node=$child last='false'} {/if} {/foreach} </ul> {/if} </li>
  3. Gracias por la respuesta Cotoko, lo he vuelto a hacer todo (eliminar carpeta mails y sustituir por una nueva), ahora al menos no me salen esos mensajes de error pero aún así no envía ningún mail... puede haber alguna otra causa? Ya no se me ocurre más qué mirar...
  4. Hola a todos! Pues tengo ese problema. No me envía emails ni cuando se registra un cliente, ni cuando pides contraseña nueva, ni al enviar el email de prueba. Tengo prestashop 1.6.0.8 instalado hace poco, con plantilla Megashop de Templatin. Probé lo de modifcar algunos archivos de la carpeta /tools/swift que algunos sugieren pero no me ha dado resultados. Sé que la función mail() de php funciona porque la he testeado manualmente y va bien. Ahora cuando quise contestarme a un mensaje de prueba enviado desde el formulario de contacto, me salía "Error - The following e-mail template is missing: /rutadelhosting/public_html/mails/es/reply_msg.txt" Entonces me dí cuenta de que no tengo las traducciones al español en la carpeta mails!! Bueno... copié a mano los archivos de la carpeta "en" a una nueva que llamé "es" y me salía "Error - No ISO code for email" Bueno.... sigo sin poder mandar emails de ningún tipo. Alguna sugerencia de qué puede estar pasando???
  5. Bueno he conseguido arreglarlo. El fallo era redcoruna con su hosting que era muy limitado. Cambiar de hosting fue la solución ...
  6. Hola! Llevo poco tiempo trabajando con Prestashop pero hasta ahora ha ido bien... ahora me encuentro en un punto que no sé por dónde tirar, no sé dónde está el fallo. Tengo PS 1.6.0.8. Utilizo la plantilla Megashop de Templatin (Themeforest) que es compatible con esa versión de PS. Hosting compartido en redcoruna plan single. EL PROBLEMA: cuando hago cualquier tarea que necesite un tiempo de ejecución largo en el servidor, la tarea se corta y me saca al frontoffice con un error 404, la pantalla de PS del 404. No sé muy bien qué pinta ahí un 404 (no es un error interno del servidor tipo 500 ni nada...) Me pasa esto por ejemplo cuando: intento regenerar el índice de búsquedas (si le doy a añadir productos en vez de regenerarlo entero, me lo agrega poco a poco, de 50 en en 50 pero sacando el mismo error... pero al menos voy de 50 en 50), al generar el sitemap con el modulo gsitemap pasa lo mismo, al listar productos desde el catalogo de 1000 en 1000 lo mismo (300 en 300 va bien). Siempre el mismo error, cuando lleva un tiempo de procesado de más de 15-20 segundos me tira. NOTA APARTE: No sé si tendrá algo que ver también pero igual de pista de qué puede ser. No puedo hacer traducciones desde el backoffice por el error max_input_vars insuficiente que ni poniendolo en 5000 me deja, es decir sigue saliendo el mismo mensaje de que lo suba a mas de 2198 por ejemplo pero está en 5000 ya (por si da pistas de qué puede estar pasando) Será algo de Redcoruna que no está bien configurado o qué puede ser esto??
×
×
  • Create New...