Jump to content
xt:Commerce Community Forum

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.

Link to comment
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!

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

  • 2 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...