Jump to content
xt:Commerce Community Forum
Sign in to follow this  
PRAXIS

Artikelliste (product_listing) Mehrspaltig!

Recommended Posts

Hallo Freunde der Sonne,

da ich hier im Forum dazu nix gefunden hab, hab ich einfach selbst getüftelt und hab erfolg gehabt!

Code der product_listing_v1.html


{$categories}
{if $product_listing}
{if $heading_text}<h1>{$heading_text}</h1>{/if}
{if $PRODUCTS_DROPDOWN}{$PRODUCTS_DROPDOWN}{/if}

{if $sort_dropdown.options}
<div class="products_sort">
{form type=form name=sort_dropdown action='dynamic' method=get}
{form type=hidden name=page value='categorie'}
{form type=hidden name=cat value=$current_category_id}
{form type=select name=sorting value=$sort_dropdown.options default='' onchange='this.form.submit();'}
{form type=formend}
</div>
{/if}

{if $MANUFACTURER_DROPDOWN}
<div class="products_sort">
{if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}{/if}
</div>
{/if}

{if $manufacturer}
{$manufacturer.MANUFACTURER.manufacturers_description}
{/if}

<div class="hrproductpreview"></div>

<table class="productPreview" width="100%" border="0" cellspacing="10" cellpadding="0">
<tr>
{foreach name=aussen item=module_data from=$product_listing}
{php}
$col++;
{/php}
<!-- Produkt - Bild -->
{if $module_data.products_image!=''}
<td class="productPreviewImage">
<table>
<tr>
<td> <a href="{$module_data.products_link}">{img img=$module_data.products_image type=m_thumb class=productImageBorder alt=$module_data.products_name}</a> </td>
</tr>
<tr>
<td>
<!-- Überschrift -->
<h2><a href="{$module_data.products_link}">{$module_data.products_name}</a></h2>
<!-- Zeitbeschränkung, wenn vorhanden -->
{if $module_data.date_available!=''}
<ul class="info_info">
<li class="infoInfo">{txt key=TEXT_PRODUCT_AVAILABLE} {$module_data.date_available|date_format:"%A, %B %e, %Y"}</li>
</ul>
{/if}
<!-- Stars
{if $module_data.review_stars_rating}
<div class="reviews_rating_light"><div class="reviews_rating_dark" style="width:{$module_data.review_stars_rating}%"></div></div>
{/if} -->
<!-- Preis -->
{if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'}
<p class="price">{$module_data.products_price.formated}</p>
<p class="taxandshippinginfo">{$module_data.products_tax_info.tax_desc}{if $module_data.products_shipping_link}<a href="{$module_data.products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a>{/if}</p>
{if $module_data.base_price}<p class="vpe">{$module_data.base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$module_data.base_price.vpe.name}</p>{/if}
{/if}
<!-- Anzeige-Button -->
<div class="addtobasketlisting">
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<a href="{$module_data.products_link}">{button text=$smarty.const.BUTTON_PRODUCT_Link file='show.gif' type='form' btn_template='tpl_button_2.gif' space_left='25'}</a>
</tr>
</table>
</div>
{form type=formend}
</td>
</tr>
</table>
</td>
{/if}

{assign var=maxcol value=$smarty.const._STORE_MAX_CATEGORIES_PER_ROW}
{php}
$maxcol="3";
if ($col>=$maxcol) {
$col=0;
echo '</tr><tr>';
}
{/php}
{/foreach}
</tr>
</table>

<div class="hrproductpreview"></div>
<div id="NAVIGATION">
<div class="COUNT">{$NAVIGATION_COUNT}</div>
<div class="PAGES">{$NAVIGATION_PAGES}</div>
</div>{/if}
{$error_listing}

[/HTML]

Der Wert $maxcol="3"; kann natürlich beliebig verändert werden ;)

Bitteschööön

Gruß

ps: ich brauch immernoch Hilfe bei: http://www.xt-commerce.com/forum/fragen-zur-software/78709-erweiterte-suche-mit-kategorie-als-standard.html

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...