FranDHC Posted February 24, 2014 Share Posted February 24, 2014 (edited) Buenas noches compañeros. Al crear una regla de precio especifico, se nos crea un "módulo" que queda por encima de las características de nuestro producto. Pues bien, me gustaría saber si este modulo se puede mover para que quede por debajo. Lo he intentado moviendo toda la función desde product.tpl pero no funciona. Un saludo y gracias por adelantado. Edited February 25, 2014 by FranDHC (see edit history) Link to comment Share on other sites More sharing options...
OlivierJM Posted February 24, 2014 Share Posted February 24, 2014 Buenas noches compañeros. Al crear una regla de precio especifico, se nos crea un "módulo" que queda por encima de las características de nuestro producto. Pues bien, me gustaría saber si este modulo se puede mover para que quede por debajo. Lo he intentado moviendo toda la función desde product.tpl pero no funciona. Un saludo y gracias por adelantado. Buenas: Pon la dirección de tu pagina web para que podamos decirte lo que debes modificar. un saludo Link to comment Share on other sites More sharing options...
FranDHC Posted February 24, 2014 Author Share Posted February 24, 2014 Buenas: Pon la dirección de tu pagina web para que podamos decirte lo que debes modificar. un saludo Lo siento compañero, la web esta en desarrollo y de momento no la tengo Online. Esta función no me la ha pedido mi cliente, pero al ver que se situaba en esa posición he sentido curiosidad por saber el modo de cambiar la posición. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted February 24, 2014 Share Posted February 24, 2014 (edited) En tu plantilla, en tu fichero "product.tpl" (/themes/tu-plantilla/product.tpl), busca un codigo parecido a este: {if (isset($quantity_discounts) && count($quantity_discounts) > 0)} <!-- quantity discount --> <ul class="idTabs clearfix"> <li><a href="#discount" style="cursor: pointer" class="selected">{l s='Sliding scale pricing'}</a></li> </ul> <div id="quantityDiscount"> <table class="std"> <thead> <tr> <th>{l s='Product'}</th> <th>{l s='From (qty)'}</th> <th>{if Configuration::get('PS_DISPLAY_DISCOUNT_PRICE')}{l s='Price'}{else}{l s='Discount'}{/if}</th> </tr> </thead> <tbody> {foreach from=$quantity_discounts item='quantity_discount' name='quantity_discounts'} <tr id="quantityDiscount_{$quantity_discount.id_product_attribute}" class="quantityDiscount_{$quantity_discount.id_product_attribute}"> <td> {if (isset($quantity_discount.attributes) && ($quantity_discount.attributes))} {$product->getProductName($quantity_discount.id_product, $quantity_discount.id_product_attribute)} {else} {$product->getProductName($quantity_discount.id_product)} {/if} </td> <td>{$quantity_discount.quantity|intval}</td> <td> {if $quantity_discount.price >= 0 OR $quantity_discount.reduction_type == 'amount'} {if Configuration::get('PS_DISPLAY_DISCOUNT_PRICE')} {convertPrice price=$productPrice-$quantity_discount.real_value|floatval} {else} -{convertPrice price=$quantity_discount.real_value|floatval} {/if} {else} {if Configuration::get('PS_DISPLAY_DISCOUNT_PRICE')} {convertPrice price = $productPrice-($productPrice*$quantity_discount.reduction)|floatval} {else} -{$quantity_discount.real_value|floatval}% {/if} {/if} </td> </tr> {/foreach} </tbody> </table> </div> {/if} (Este es el codigo que imprime en la plantilla por defecto en Prestashop 1.5, esa tabla en tu caso sera un codigo parecido, sino casi igual) Pues ese codigo, si lo quieres colocar debajo del todo en la ficha del producto, colocalo por ejemplo colocalo al final del fichero en cuestión, o donde quieras colocarlo. (Recuerda que hablamos del fichero (/themes/plantilla/product.tpl) Edited February 24, 2014 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
FranDHC Posted February 24, 2014 Author Share Posted February 24, 2014 Hola jefe, gracias por comentar. Pues por lo visto no funciona, de hecho ya lo había intentado antes y nada. Como bien dices me he asegurado de que sea el product.tpl correspondiente a mi plantilla. He probado a mover todo el código a la parte mas baja pero nada. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted February 25, 2014 Share Posted February 25, 2014 Pues por lo visto no funciona, de hecho ya lo había intentado antes y nada. Como bien dices me he asegurado de que sea el product.tpl correspondiente a mi plantilla. He probado a mover todo el código a la parte mas baja pero nada. ¿Supongo que has forzado compilación en la pestaña Parametros Avanzados -> Rendimiento despues de modificar el product.tpl? Pegame el codigo de tu product.tpl, que vea como lo has dejado. Link to comment Share on other sites More sharing options...
FranDHC Posted February 25, 2014 Author Share Posted February 25, 2014 ¿Supongo que has forzado compilación en la pestaña Parametros Avanzados -> Rendimiento despues de modificar el product.tpl? Pegame el codigo de tu product.tpl, que vea como lo has dejado. Vale... error mio, se me paso por alto forzar compilación Gracias compañeros, marco como solucionado el hilo. Link to comment Share on other sites More sharing options...
Recommended Posts