Jump to content

Recommended Posts

Esto es parte del product.tpl de mi tema; en concreto la parte en la que se configura el contenido de los packs de productos:

{if isset($packItems) && $packItems|@count > 0}
	<div id="blockpack" class="block">
		<h2>{l s='Pack content'}</h2>
        <ul id="pack_items">
        {foreach from=$packItems item=packitem name=$packitemlist}
        <li class="clearfix">
<a href="{$packitemLink|escape:'htmlall':'UTF-8'}" title="{$packitem.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($packitem.link_rewrite, $packitem.id_image, 'small')}" alt="{$packitem.legend|escape:'htmlall':'UTF-8'}" />
<div>
<h3><a href="{$packitemLink|escape:'htmlall':'UTF-8'}">{$packitem.name|truncate:34:'...':true|escape:'htmlall':'UTF-8'}</a></h3>
							<p class="product_accessories_price">
								{if $packitem.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<span class="price_pack">{if $priceDisplay != 1}{displayWtPrice p=$packitem.price}{else}{displayWtPrice p=$packitem.price_tax_exc}{/if}</span>
                                {if isset($packitem.reduction) && $packitem.reduction}
           <span class="old_price_pack">{convertPrice price=$packitem.price_without_reduction}</span>
           {/if}
                                {/if}
							</p></div>
</li>{/foreach}
</ul>
	</div>
{/if}

He conseguido cambiar las imágenes o el tamaño del texto. Pero los links no funcionan. ¿Alguien sabe cómo solucionar para que al clickar en la imagen o el texto se dirija al producto de referencia?

 

  • Like 1
Link to comment
Share on other sites

Esto es parte del product.tpl de mi tema; en concreto la parte en la que se configura el contenido de los packs de productos:

{if isset($packItems) && $packItems|@count > 0}
	<div id="blockpack" class="block">
		<h2>{l s='Pack content'}</h2>
        <ul id="pack_items">
        {foreach from=$packItems item=packitem name=$packitemlist}
        <li class="clearfix">
<a href="{$packitemLink|escape:'htmlall':'UTF-8'}" title="{$packitem.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($packitem.link_rewrite, $packitem.id_image, 'small')}" alt="{$packitem.legend|escape:'htmlall':'UTF-8'}" />
<div>
<h3><a href="{$packitemLink|escape:'htmlall':'UTF-8'}">{$packitem.name|truncate:34:'...':true|escape:'htmlall':'UTF-8'}</a></h3>
							<p class="product_accessories_price">
								{if $packitem.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<span class="price_pack">{if $priceDisplay != 1}{displayWtPrice p=$packitem.price}{else}{displayWtPrice p=$packitem.price_tax_exc}{/if}</span>
                                {if isset($packitem.reduction) && $packitem.reduction}
           <span class="old_price_pack">{convertPrice price=$packitem.price_without_reduction}</span>
           {/if}
                                {/if}
							</p></div>
</li>{/foreach}
</ul>
	</div>
{/if}

He conseguido cambiar las imágenes o el tamaño del texto. Pero los links no funcionan. ¿Alguien sabe cómo solucionar para que al clickar en la imagen o el texto se dirija al producto de referencia?

 

¿Puedo preguntar, por que no has cerrado el primer enlace? (O simplemente se te ha pasado accidentalmente)

 

 

Has puesto esto:

<a href="{$packitemLink|escape:'htmlall':'UTF-8'}" title="{$packitem.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($packitem.link_rewrite, $packitem.id_image, 'small')}" alt="{$packitem.legend|escape:'htmlall':'UTF-8'}" />

¿pero te faltaria al final esto?

</a>

¿no?

  • Like 1
Link to comment
Share on other sites

¿Puedo preguntar, por que no has cerrado el primer enlace?

 

Has puesto esto:

<a href="{$packitemLink|escape:'htmlall':'UTF-8'}" title="{$packitem.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($packitem.link_rewrite, $packitem.id_image, 'small')}" alt="{$packitem.legend|escape:'htmlall':'UTF-8'}" />

¿pero te faltaria al final esto?

</a>

¿no?

 

Ademas de la cerradura de etiqueta, te comento que en Prestashop 1.5, el href del enlace viene asi:

href="{$link->getProductLink($packItem.id_product, $packItem.link_rewrite, $packItem.category)|escape:'html'}"
  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...