flavor Posted January 24, 2010 Report Share Posted January 24, 2010 Hi, ich verusche schon seit einiger Zeit meine product liste zu erweitern. Ich wollte zwei Produkte nebeneinander haben. Der code sollte an der richtigen stelle sitzen, aber irgendwo ist der Wurm drin, es ist keine Veränderung zu sehen. hat einer ne idee? {$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> {foreach name=aussen item=module_data from=$product_listing} {php} $col++; {/php} <table class="productPreview" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> {if $module_data.products_image!=''}<td class="productPreviewImage"><a href="{$module_data.products_link}">{img img=$module_data.products_image type=m_thumb class=productImageBorder alt=$module_data.products_name}</a></td>{/if} <td class="productPreviewContent"> <h1><a href="{$module_data.products_link}">{$module_data.products_name}</a></h1> {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} {if $module_data.products_short_description}<p>{$module_data.products_short_description}</p>{/if} {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} {if $module_data.products_weight > 0}<p class="taxandshippinginfo">{txt key=TEXT_PRODUCTS_WEIGHT}: {$module_data.products_weight} KG</p>{/if} {if $module_data.shipping_status}<p class="shippingtime">{txt key=TEXT_SHIPPING_STATUS} {$module_data.shipping_status}</p>{/if} {if $module_data.stock_image} <p class="stockimage">{img img=$module_data.stock_image.image type=t_img_stockrules alt=$module_data.stock_image.name}</p> <p class="stockimagetext">{$module_data.stock_image.name}</p> {/if} {if $module_data.allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$module_data.products_id} <div class="addtobasketlisting"> <table border="0" cellspacing="0" cellpadding="2"> <tr> <td style="width:100%">{form type=text name=qty value=1 style='width:50px;'}</td> <td>{button text=$smarty.const.BUTTON_ADD_CART file='button_in_cart.gif' type='form' btn_template='tpl_button_2.gif' space_left='25'}</td> </tr> </table> </div> {form type=formend} {/if} </td> </tr> </table> <div class="hrproductpreview"></div> {php} if ($col>=3) { $col=0; echo ''; } {/php} {/foreach} <div id="NAVIGATION"> <div class="COUNT">{$NAVIGATION_COUNT}</div> <div class="PAGES">{$NAVIGATION_PAGES}</div> </div>{/if} {$error_listing}[/PHP] zweie version [PHP]{$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> {foreach name=aussen item=module_data from=$product_listing} {php} $col++; {/php} <table class="productPreview" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> {if $module_data.products_image!=''}<td class="productPreviewImage"><a href="{$module_data.products_link}">{img img=$module_data.products_image type=m_thumb class=productImageBorder alt=$module_data.products_name}</a></td>{/if} <td class="productPreviewContent"> <h1><a href="{$module_data.products_link}">{$module_data.products_name}</a></h1> {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} {if $module_data.products_short_description}<p>{$module_data.products_short_description}</p>{/if} {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} {if $module_data.products_weight > 0}<p class="taxandshippinginfo">{txt key=TEXT_PRODUCTS_WEIGHT}: {$module_data.products_weight} KG</p>{/if} {if $module_data.shipping_status}<p class="shippingtime">{txt key=TEXT_SHIPPING_STATUS} {$module_data.shipping_status}</p>{/if} {if $module_data.stock_image} <p class="stockimage">{img img=$module_data.stock_image.image type=t_img_stockrules alt=$module_data.stock_image.name}</p> <p class="stockimagetext">{$module_data.stock_image.name}</p> {/if} {if $module_data.allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$module_data.products_id} <div class="addtobasketlisting"> <table border="0" cellspacing="0" cellpadding="2"> <tr> <td style="width:100%">{form type=text name=qty value=1 style='width:50px;'}</td> <td>{button text=$smarty.const.BUTTON_ADD_CART file='button_in_cart.gif' type='form' btn_template='tpl_button_2.gif' space_left='25'}</td> </tr> </table> </div> {form type=formend} {/if} </td> </tr> </table> <div class="hrproductpreview"></div> {assign var=maxcol value=$smarty.const._STORE_MAX_CATEGORIES_PER_ROW} {php} $maxcol=$this->get_template_vars('maxcol'); if ($col>=3) { $col=0; echo '</tr><tr>'; } {/php} {/foreach} <div id="NAVIGATION"> <div class="COUNT">{$NAVIGATION_COUNT}</div> <div class="PAGES">{$NAVIGATION_PAGES}</div> </div>{/if} {$error_listing}[/PHP] Gruss flavor Link to comment Share on other sites More sharing options...
Catmandu Posted February 27, 2010 Report Share Posted February 27, 2010 Und was passiert wenn du unten aus: if ($col>=3) if ($col>=2) machst? Link to comment Share on other sites More sharing options...
DFT Posted February 21, 2011 Report Share Posted February 21, 2011 Hallo es müsste doch eine einfahrere Lösung geben um Produkte nebeneinander zu listen oder? gruß DFT Link to comment Share on other sites More sharing options...
Zammela Posted August 15, 2011 Report Share Posted August 15, 2011 Ersetze den Unten stehen den Code in dein product_listing_v1.html von unten die ca. 15 reihe steht $maxcol="3" dort kannst du 2 oder 5 eingeben, je nachdem wie viele reihen du nebeneinander haben möchtest. Die Datei findest du im .........../templates/xt_default/xtCore/pages/product_listing/ Version Xt commerce 4 {$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="20" 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="20" 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} Link to comment Share on other sites More sharing options...
stwinger Posted August 20, 2011 Report Share Posted August 20, 2011 ...zu diesem Thema existieren jede Menge Lösungen, Anleitungen und Beispiele im Forum. Einfach mal die SUFU benutzen. Das spart viel Zeit ! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.