Polskie wsparcie PrestaShop
PrestaShop => Wygląd => Wątek zaczęty przez: slash5 w Lipiec 02, 2009, 09:51:01 pm
-
Mam jeszcze maly problem z wyswietlaniem produktow, chcialbym zeby wyswietlay sie po 2 produkty w kolumnie. Na obrazkach przedstawiam jak jest ( 1 produkt) a jak chcialbym aby bylo ( 2 produkty )
Z tego co mi sie wydaje odpowiedzialny jest za to plik product-list.tpl moj po modyfikacjach wyglada tak
( wyswietla sie jak na gornym obrazku) :
{if isset($products)}
<!-- Products list -->
<ul id="product_list" class="clear">
{foreach from=$products item=product name=products}
<li class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if}">
<div class="center_block">
<h3>{if $product.new == 1}<span class="new">{l s='new'}</span>{/if}<a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.legend|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35|escape:'htmlall':'UTF-8'}[/url]</h3>
<a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$img_prod_dir}{$product.id_image}-home.jpg" alt="{$product.legend|escape:'htmlall':'UTF-8'}" />[/url]
<p class="product_desc"><a href="{$product.link|escape:'htmlall':'UTF-8'}">{$product.description_short|strip_tags:'UTF-8'|truncate:360}[/url]</p>
</div>
<div class="center_block">
{if $product.on_sale}
<span class="on_sale">{l s='On sale!'}</span>
{elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d' >= $product.reduction_from))}
<span class="discount">{l s='Price lowered!'}</span>
{/if}
<span class="price">{convertPrice price=$product.price}</span>
<span class="availability">{if ($product.allow_oosp OR $product.quantity > 0)}{l s='Available'}{else}{l s='Out of stock'}{/if}</span>
{if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2}
<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$base_dir}cart.php?add&id_product={$product.id_product|intval}&token={$static_token}">{l s='Add to cart'}[/url]
{else}
<span class="exclusive">{l s='Add to cart'}</span>
{/if}
<a class="button" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}[/url]
</div>
<br class="clear"/>
</li>
{/foreach}
</ul>
<!-- /Products list -->
{/if}
-
Ja u siebie w sklepie z biżuterią (http://brili.pl/) zamiast kombinowac poszedłem na łatwiznę i skopiowałem ten skrypcik co wyświetlał na głównej stronie (4 w rzędzie) i wygląda to tak (http://brili.pl/129-sprzedane). Jak Ci to odpowiada mogę podesłać ten plik tpl (podaj mail na PW)
-
z tamtego tez robilem, nawet probowalem polaczyc tan skrypty i zrobic ustawienie pod siebie, ale nie wiem czemu jak robie border to wszedzie jest oprocz tej drugiej kolumny po prawej stronie...jakby ktos wiedzial jak to zrobic i jak podyfikowac ogolnie wyswietlanie porduktow ( listy ) prosze o odpowiedz