Kategorie-/Unterkategoriebilder anzeigen nur für EINE Kategorie

  • Ersteller des Themas Ersteller des Themas KathiLe
  • Erstellungsdatum Erstellungsdatum

KathiLe

Sehr aktives Mitglied
31. August 2009
2.899
9
Hallo,

standardmäßig ist im Shop eingestellt, dass keine Kategoriebilder angezeigt werden.
Jetzt möchte ich aber für eine bestimmte Kategorie, dass dort die Bilder der Unterkategorien angezeigt werden. Geht so was überhaupt, evtl. über Funktionsattribute?
Ich habe diese Kategorie als Kategoriebox 1 laufen.
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Kategorie-/Unterkategoriebilder anzeigen nur für EINE Kategorie

suche_header_custom.tpl:

Code:
   {if $oUnterKategorien_arr|@count > 0 && $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen != "N"}
      <ul class="category_subcategories hlist">
      {foreach name=unterkats from=$oUnterKategorien_arr item=Unterkat}
         <li class="p50 {if $smarty.foreach.unterkats.index%2==0 && $smarty.foreach.unterkats.index>0}clear{/if}">
            <div class="category_wrapper clearall child {if $smarty.foreach.unterkats.index%2==0}first{else}last{/if}">
               <ul class="category_item">
                  [COLOR=#ff0000][B]{if $oNavigationsinfo->oKategorie->KategorieAttribute.showSubcatIMG}[/B][/COLOR]
                  <li class="img">
                     {if $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen == "B" || $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen == "BT"}
                        <a href="{$Unterkat->cURL}"><img alt="{$Unterkat->cName}" src="{$Unterkat->cBildURL}" /></a>
                     {/if}
                  </li>
                  [COLOR=#ff0000][B]{/if}[/B][/COLOR]
                  ...

Und in der WAWI dann für die entsprechende Oberkategorie ein Kategorieattribut "showSubcatIMG" setzen, der Wert ist hier egal.
 

KathiLe

Sehr aktives Mitglied
31. August 2009
2.899
9
AW: Kategorie-/Unterkategoriebilder anzeigen nur für EINE Kategorie

Hallo Martin,

danke für die spontane Hilfe - funktioniert nur leider bei mir nicht 🙁

Es werden keine Bilder der Unterkategorien angezeigt, auch wenn ich ein Standard-Template nehme.

Trotzdem danke.
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Kategorie-/Unterkategoriebilder anzeigen nur für EINE Kategorie

Hast du denn die Verwendung benutzerdefinierter Templatedateien in deinen Templateeinstellungen auf Ja gesetzt und auch der richtigen Kategorie das Attribut zugewiesen? Könntest du ggf. mal einen Screenshot von der WAWI dazu posten und einen Link wo man sich den Shop ggf. anschauen kann?
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Kategorie-/Unterkategoriebilder anzeigen nur für EINE Kategorie

Aber es werden aktuell ja nicht mal die Unterkategorien mit dem Namen angezeigt. Wie sehen denn deine "Einstellungen -> Navigationsfilter" ganz unten bei "Aktuelle Kategorie" aus?
 

KathiLe

Sehr aktives Mitglied
31. August 2009
2.899
9
AW: Kategorie-/Unterkategoriebilder anzeigen nur für EINE Kategorie

Hallo,

das ist alles auf Nein, weil ich ja die Unterkategorien normalerweise nicht angezeigt haben möchte - bis auf die eine Ausnahme.

Ich habe das jetzt mal aktiviert ... (Anzeige als Text)
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Kategorie-/Unterkategoriebilder anzeigen nur für EINE Kategorie

Achso, dann kann das nicht funktionieren. Denn die erste Abfrage um den gesamten Block worin sich meine Abfrage befindet lautet:

Code:
{if $oUnterKategorien_arr|@count > 0 && $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen != "N"}

Sprich, wenn es Unterkategorien gibt und generell "Kategorie anzeigen" (Einstellung 624) ungleich N ist, hier jetzt mal das Wording und den Namen der eigentlichen Variable ignorieren. Da du die ganze Zeit nur von den Kategoriebilder gesprochen hast haben wir ein wenig aneinander vorbeigeredet. Wenn du also generell nur die Anzeige haben willst wenn es Unterkategorien und die Oberkategorie eben das genannte Attribut besitzt, dann sieht deine Abfrage so aus:

Code:
   {if $oUnterKategorien_arr|@count > 0 && [COLOR=#ff0000][B]$oNavigationsinfo->oKategorie->KategorieAttribute.showSubcatIMG[/B][/COLOR]}
      <ul class="category_subcategories hlist">
      {foreach name=unterkats from=$oUnterKategorien_arr item=Unterkat}
         <li class="p50 {if $smarty.foreach.unterkats.index%2==0 && $smarty.foreach.unterkats.index>0}clear{/if}">
            <div class="category_wrapper clearall child {if $smarty.foreach.unterkats.index%2==0}first{else}last{/if}">
               <ul class="category_item">
                  <li class="img">
                     {if $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen == "B" || $Einstellungen.navigationsfilter.artikeluebersicht_bild_anzeigen == "BT"}
                        <a href="{$Unterkat->cURL}"><img alt="{$Unterkat->cName}" src="{$Unterkat->cBildURL}" /></a>
                     {/if}
                  </li>
                  ...
 

KathiLe

Sehr aktives Mitglied
31. August 2009
2.899
9
AW: Kategorie-/Unterkategoriebilder anzeigen nur für EINE Kategorie

Hallo Martin,

sorry, aber irgendwie funktioniert das bei mir nicht.
Da ich keine Ahnung von der Materie habe und nur mit Copy/Paste und Probieren Ergebnisse erzielen kann (oder auch nicht 😉 ), lasse ich das jetzt sein und werde meine Buttons in die Kategoriebeschreibung der Hauptkategorie packen. Das sollte den Ansprüchen von Playmobil reichen.

Danke für deine Hilfe.

Viele Grüße

kathi