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

Fehler - Kategorien werden nach den Produkte aufgelistet

Recommended Posts

Hallo Community,

habe folgendes Problem auf unserer Web(shop)seite:

Auf einer (nur einer) Hauptkategorie-Seite werden sowohl die Produkte als auch die Unterkategorie-Menüpunkte angezeigt. Es sollten natürlich nur die Produkte dieser Kategorie angezeigt werden und nicht auch noch die Unterkategorie-Menüpunkte (da man diese eh im Menü sieht). Eigentlich werden die Unterkategorie-Menüpunkte einer Hauptkategorie nur geladen wenn keine Produkte in den Kategorien sind (siehe roter Text) - Deshalb ist meine erste überlegung, dass der Fehler in dem Template-File sein "muss" (?)

Seltsam finde ich, dass dieses Problem aber nur bei einer Hauptkategorie-Seite auftritt.

So geht xtCommerce vor:

Bei xt:Commerce 3.0.4 SP 2.1 werden Unterkategorien auf der Produktlisting-Seite nur angezeigt, wenn sich in der geöffneten Kategorie Unterkategorien befinden allerdings nicht direkt Produkte abgelegt sind.

• Sind sowohl Produkte als auch Unterkategorien vorhanden, wird das Template-File /templates/<TEMPLATE>/module/product_listing/product_listing_v1.html angezeigt.

• Sind ausschließlich Unterkategorien vorhanden, so zeigt der Shop das Template File /templates/<TEMPLATE>/module/categorie_listing/categorie_listing.html an. Dieses File zeigt die Unterkategorien oberhalb der eigentlichen Produkte an.

Kennt jemand dieses Problem bzw. eine Lösung/workaround? Vielen Dank.

Edited by steflev

Share this post


Link to post
Share on other sites

HTMl Code meiner product_listing_v1.html

{config_load file="$language/lang_$language.conf" section="index"}
<h1>{$CATEGORIES_NAME}</h1>
{if $CATEGORIES_DESCRIPTION}
<p>{$CATEGORIES_DESCRIPTION}</p>
<div class="hrproductpreview"></div>
{/if}
{if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}{/if}
{foreach name=aussen item=module_data from=$module_content}
<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 src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a></td>{/if}
<td class="productPreviewContent">
<h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
<p>{$module_data.PRODUCTS_SHORT_DESCRIPTION}</p>
<p class="price">{$module_data.PRODUCTS_PRICE}</p><p class="taxandshippinginfo">({$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK})</p>
{if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
{if $module_data.PRODUCTS_SHIPPING_NAME}<p class="shippingtime">{#text_shippingtime#}{if $module_data.PRODUCTS_SHIPPING_IMAGE}<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />{/if}
{$module_data.PRODUCTS_SHIPPING_NAME}
{/if}
<p>{$module_data.PRODUCTS_BUTTON_BUY_NOW}</p>
</td>
</tr>
</table>
<div class="hrproductpreview"></div>
{/foreach}
{$NAVIGATION}[/HTML]

[color="Blue"]HTML Code meiner categorie_listing.html:[/color]

[HTML]{config_load file="$language/lang_$language.conf" section="categorie_listing"}
<h1>{$CATEGORIES_NAME}</h1>
{if $CATEGORIES_DESCRIPTION}<p>{$CATEGORIES_DESCRIPTION}</p>{/if}
{$MODULE_new_products}
{if $module_content !=''}
<h3>{#heading_more_categories#}</h3>
<p>
<table class="categoryListing">
{foreach name=aussen item=module_data from=$module_content}
<tr>
{if $module_data.CATEGORIES_IMAGE}
<td class="categoryImage"><a href="{$module_data.CATEGORIES_LINK}"><img src="{$module_data.CATEGORIES_IMAGE}" alt="{$module_data.CATEGORIES_NAME}" /></a></td>
{/if}
<td class="categoryLabel"><a href="{$module_data.CATEGORIES_LINK}">{$module_data.CATEGORIES_NAME}</a>
{if $module_data.CATEGORIES_DESCRIPTION!=''}<br />{$module_data.CATEGORIES_DESCRIPTION}{/if}</td>
</tr>
<tr>
<td colspan="2"><div class="hrproductpreview"> </div></td>
</tr>
{/foreach}
</table>
</p>
{/if}[/HTML]

vl hilft es für die Fehler-Suche!

Share this post


Link to post
Share on other sites

Hi Community,

ist das Problem unklar? benötigt ihr mehr Infos?

Hier ein screen-shot der das Problem hoffentlich klar macht...

Zu Screen:

NAch dem letzten Produkt, werden noch die Kategorien aufgelistet (Aber nur auf einer einzigen Seite).

Ziel: Entfernen dieser Kategorien am Ende der Produktübersicht-Seite.

 

Vielen Dank,

 

Stefan

screen_problem.JPG

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.

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...