Jump to content
xt:Commerce Community Forum

Frage zur Darstellung Artikelübersicht.


Crimi07

Recommended Posts

Hallo Leute, ich habe schon wieder rein kleines Problem.

Bei der Artikelübersicht auf meinem Shop

http://www.bxshop.de/

wird bei jeder Artikelübersicht die Leiste "weitere Kategorien" hier

man die Produkte nach Preis usw. sortiert angezeigt bekommen kann.

Nun zu meiner Frage, kann man

1. die Leiste umbenennen nach "Anzeigen nach" oder

2. diese komplett entfernen?

Wenn ja, wie?

THX

Wolfgang

Link to comment
Share on other sites

hei,

komplett entfernen ist leicht.

Folgender Code steht bei dir in \templates\xt_default\xtCore\pages\product_listing/product_listing_v1.html:

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

...löschen oder auskommentieren.

Schöner ist aber die Datei zu kopieren, umbenennen, verändern und dann im Backend auswählen

Link to comment
Share on other sites

Moin,

wir haben es hier mit 2 unterschiedlichen Elementen zu tun die angezeigt werden. Zum einen ist das die Kategorieübersicht für weitere Kategorein, die es aber nicht gibt. Trotzdem wird die Überschrift angezeigt, die muss weg.

Zum anderen haben wir die Dropdownliste für die Sortierung. Diese soll eine neue Überschrft bekommen.

Los gehts!

Wenn du das Standard Template als vorlage verwendet hast, gibt es einen kleinen Fehler in der datei xtCore/pages/categorie_listing/categorie_listing.html

suche nach:

{if $categorie_listing != ' '}[/HTML]

ersetze durch:

[HTML]{if $categorie_listing}[/HTML]

Damit wäre das erste Problem gelöst.

Kommen wir zu Teil 2.

hier geht es um die Datei xtCore/pages/product_listing/product_listing_v1.html.

Solltets du allerdings ein anderes Template benutzen, um deine roduktliste darzustellen, dann musst du natürlich diese Datei ändern.

finde:

[HTML]{if $sort_dropdown.options}
<div class="products_sort">
[/HTML]

ersetze:

[HTML]<div style="clear: both;"></div>
{if $sort_dropdown.options}
<div class="products_sort">[/HTML]

Um ein "Anzeigen nach" davor zu bekommen musst du folgendes machen:

finde:

[HTML]{if isset($current_manufacturer_id)}{form type=hidden name=mnf value=$current_manufacturer_id}{/if}
{form type=select name=sorting value=$sort_dropdown.options default=$sort_default onchange='this.form.submit();'}[/HTML]

ersetze:

[HTML]{if isset($current_manufacturer_id)}{form type=hidden name=mnf value=$current_manufacturer_id}{/if}
Anzeigen nach:  
{form type=select name=sorting value=$sort_dropdown.options default=$sort_default onchange='this.form.submit();'}[/HTML]

Um die Leiste komplett verschwinden zu lassen, mache folgendes:

suche:

[HTML]{if $sort_dropdown.options}
<div class="products_sort">
{form type=form name=sort_dropdown action='dynamic' method=get}
{if isset($current_manufacturer_id)}{form type=hidden name=page value='manufacturers'} {else} {form type=hidden name=page value='categorie'} {/if}
{if isset($current_category_id)}{form type=hidden name=cat value=$current_category_id}{/if}
{if isset($current_manufacturer_id)}{form type=hidden name=mnf value=$current_manufacturer_id}{/if}
Anzeigen nach:  
{form type=select name=sorting value=$sort_dropdown.options default=$sort_default onchange='this.form.submit();'}
{form type=formend}
</div>
{/if}[/HTML]

Lösche diesen Block dann komplett.

Ich hoffe ich konnte helfen.

LG

Link to comment
Share on other sites

Archived

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

×
  • Create New...