Search the Community
Showing results for tags 'categoriepagina'.
-
Ik heb de categoriepagina wat aangepast, zodat er vier producten naast elkaar komen, met totaal 20 producten op 1 pagina. Echter worden de producten in sommige gevallen niet goed uitgelijnd.Op de pagina http://www.lildaan.n...p?id_category=5 gaat het goed, maar op bijv http://www.lildaan.n...?id_category=10 komen er eerst drie rijen van vier producten en daarna opeens een rij met maar een product. daarna weer vier producten en daarna twee. Als ik bij deze pagina aangeef dat ik 10 producten per pagina wil gaat het wel goed, maar dan verdwijnt de paginering en zie ik dus niet alle producten. Dit is de code van product-list.tpl: {assign var='liHeight' value=250} {assign var='nbItemsPerLine' value=4} {assign var='nbLi' value=$products|@count} {math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines} {math equation="nbLines*liHeight" nbLines=$nbLines|ceil liHeight=$liHeight assign=ulHeight} {if isset($products)} <!-- Products list --> <ul id="product_list" class="clear" style="height:{$ulHeight}px;"> {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{else}item{/if}{if $smarty.foreach.products.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.products.iteration%$nbItemsPerLine == 1} {/if} {if $smarty.foreach.products.iteration > ($smarty.foreach.products.total - ($smarty.foreach.products.total % $nbItemsPerLine))}last_line{/if}"> <div class="center_block"> <a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /> {if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}</span>{/if}</a> <h3><a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h3> {if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))} <div class="content_price"> {if ((isset($product.on_sale) && $product.on_sale) || (isset($product.reduction) && $product.reduction)) && $product.price_without_reduction > $product.price && $product.show_price AND !isset($restricted_country_mode) && !$PS_CATALOG_MODE} <span class="old_price_productlist"> {convertPrice price=$product.price_without_reduction}</span> {else} {/if} {if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span class="price" style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span><br />{/if} </div> {/if} </div> </li> {/foreach} </ul> <!-- /Products list --> {/if} <br /> En dit van nbr-product-page.tpl: {if isset($p) AND $p} {if isset($smarty.get.id_category) && $smarty.get.id_category && isset($category)} {assign var='requestPage' value=$link->getPaginationLink('category', $category, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink('category', $category, true, false, false, true)} {elseif isset($smarty.get.id_manufacturer) && $smarty.get.id_manufacturer && isset($manufacturer)} {assign var='requestPage' value=$link->getPaginationLink('manufacturer', $manufacturer, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink('manufacturer', $manufacturer, true, false, false, true)} {elseif isset($smarty.get.id_supplier) && $smarty.get.id_supplier && isset($supplier)} {assign var='requestPage' value=$link->getPaginationLink('supplier', $supplier, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink('supplier', $supplier, true, false, false, true)} {else} {assign var='requestPage' value=$link->getPaginationLink(false, false, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink(false, false, true, false, false, true)} {/if} <!-- nbr product/page --> {if $nb_products > 10} <form action="{if !is_array($requestNb)}{$requestNb}{else}{$requestNb.requestUrl}{/if}" method="get" id="nbrItemPage" class="pagination"> <p> {if isset($search_query) AND $search_query}<input type="hidden" name="search_query" value="{$search_query|escape:'htmlall':'UTF-8'}" />{/if} {if isset($tag) AND $tag AND !is_array($tag)}<input type="hidden" name="tag" value="{$tag|escape:'htmlall':'UTF-8'}" />{/if} <label for="nb_item">{l s=''}</label> <select name="n" id="nb_item" onchange="document.getElementById('nbrItemPage').submit();"> {assign var="lastnValue" value="0"} {foreach from=$nArray item=nValue} {if $lastnValue <= $nb_products} <option value="{$nValue|escape:'htmlall':'UTF-8'}" {if $n == $nValue}selected="selected"{/if}>{$nValue|escape:'htmlall':'UTF-8'}</option> {/if} {assign var="lastnValue" value=$nValue} {/foreach} </select> <span>{l s='producten per pagina'}</span> {if is_array($requestNb)} {foreach from=$requestNb item=requestValue key=requestKey} {if $requestKey != 'requestUrl'} <input type="hidden" name="{$requestKey|escape:'htmlall':'UTF-8'}" value="{$requestValue|escape:'htmlall':'UTF-8'}" /> {/if} {/foreach} {/if} </p> </form> {/if} <!-- /nbr product/page --> {/if} Hopelijk kan iemand me helpen. Als er nog andere code oid nodig is hoor ik het graag!
-
Ik heb een klein probleem, maar ben er al een hele tijd zoet mee... de H1, die linksboven op mijn categoriepagina stond, is verdwenen en ik krijg hem niet meer terug. Zie bijv: http://www.lildaan.n...p?id_category=7 Iemand een idee hoe ik deze terug krijg? Ik heb nu deze code in category.tpl: {if isset($category)} {if $category->id AND $category->active} <h1>{strip}{$category->name|escape:'htmlall':'UTF-8'}{/strip}</h1> <br /><br /> {if $category->id == 1 OR $nb_products == 0} <div class="resumecat">{l s='Er zijn op dit moment geen producten in deze categorie aanwezig.'}</div> {/if}
- 3 replies
-
- categoriepagina
- titel
-
(and 1 more)
Tagged with: