dolorsnadal Posted October 25, 2013 Share Posted October 25, 2013 Hola a todos, lanzo una nueva duda, por alguna razón que no consigo comprender, no me aparece la fecha de disponibilidad del producto, ni en la lista de productos, ni en la página de producto (que es donde debería visualizarse, según comentáis en el foro). En [Catálogo --> Productos --> Cantidades --> Opciones de disponibilidad] he especificado la fecha de disponibilidad, pero no aparece luego en la tienda. Lo que si aparece en la página de producto es el texto de si el producto está disponible o no. Tengo activado el control de existencias y desactivada la gestión avanzada de stocks. Alguna sugerencia a mi pregunta? Mi versión de Prestashop es 1.5.4.1 i el tema THGR00027v Muchas gracias de antemano. Saludos. Link to comment Share on other sites More sharing options...
nadie Posted October 25, 2013 Share Posted October 25, 2013 Revisa que tengas esto: <p id="availability_date"{if ($product->quantity > 0) OR !$product->available_for_order OR $PS_CATALOG_MODE OR !isset($product->available_date) OR $product->available_date < $smarty.now|date_format:'%Y-%m-%d'} style="display: none;"{/if}> <span id="availability_date_label">{l s='Availability date:'}</span> <span id="availability_date_value">{dateFormat date=$product->available_date full=false}</span> </p> en tu fichero /themes/plantilla/product.tpl (Para la ficha del producto) El codigo que te he dicho viene en la plantilla por defecto, justo despues de este: <p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) OR ($product->quantity > 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> <span id="availability_label">{l s='Availability:'}</span> <span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}</span> </p> Link to comment Share on other sites More sharing options...
dolorsnadal Posted October 25, 2013 Author Share Posted October 25, 2013 Ok, lo pruebo y te digo. Muchas gracias. Saludos Link to comment Share on other sites More sharing options...
nadie Posted October 25, 2013 Share Posted October 25, 2013 Ok, lo pruebo y te digo. Muchas gracias. Saludos Perfecto ! Si tienes cualquier problema sobre este "asunto", no se te olvide decir la dirección de tu web para verlo en directo. Link to comment Share on other sites More sharing options...
dolorsnadal Posted October 30, 2013 Author Share Posted October 30, 2013 Lo teníamos igual que como tú has dicho y no funcionaba. Hemos cambiado un poco el código y nos funciona: <p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp && ($product->available_date != '00000-00-00')) OR ($product->quantity > 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> <span id="availability_label">{if $product->available_date != '0000-00-00'}{l s='Availability:'}{/if}</span> <span id="availability_date">{if $product->available_date != '0000-00-00'}{$product->available_date}{/if}</span> <span id="availability_value"{if $product->quantity <= 0} class="warning_inline"{/if}> {if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if} </span> </p> Link to comment Share on other sites More sharing options...
nadie Posted October 30, 2013 Share Posted October 30, 2013 Pues como has dado el asunto como solucionado, te edito el titulo del tema colocando la palabra "Solucionado" en el titulo del tema, y procedo a cerrar el tema. Saludos, Link to comment Share on other sites More sharing options...
Recommended Posts