xselling - Gruppen nach Name anzeigen lassen

buergi-ks

Gut bekanntes Mitglied
1. November 2006
676
5
Mitten in Deutschland
Hallo,

ich habe leider zu meinem Problem keine Lösung gefunden - hoffe mir kann jemand weiterhelfen.

In der Wawi kann man verschiedene xselling-Gruppen definieren - wie kann ich die aber im Template ansprechen?

rechts in einer Box sollen die Artikel einer Serie angezeigt werden - diese Gruppe ist in der Wawi als "Serie" benannt, unter dem Produkt sollen Zubehörteile angezeigt werden, z.B. Glühbirnen zu einer Leuchte - diese Gruppe wird in der Wawi als "Zubehoer" benannt.

Die Namen der xselling Gruppen werden auch mit Inhalten an den Shop übertagen und im Shop im Template werden die Gruppen standardmäßig mit folgendem Code angezeigt:

Code:
   {if $Xselling->Standard}
      <div class="container article_xselling">
      {foreach name=Xsell_gruppen from=$Xselling->Standard->XSellGruppen item=Gruppe}
         {if count($Gruppe->Artikel)>0}
            {include file="tpl_inc/artikel_inc_liste.tpl" headline=$Gruppe->Name oArtikel_arr=$Gruppe->Artikel cClass="article_list_of_items"}
         {/if}
      {/foreach}
      </div>
   {/if}

folgende Variablen stehen für die Gruppe "Serie" im Shop zur Verfügung:
Code:
 {$Xselling}
	stdClass Object (1)
->Standard = stdClass Object (1)
   ->XSellGruppen = Array (1)
    0 => stdClass Object (3)
       ->Name = "Serie"
       ->Beschreibung = "Weitere Artikel aus dieser Serie"
       ->Artikel = Array (2)

Jetzt habe ich folgendes ausprobiert - aber ohne Erfolg:

Code:
      <div>
       {if $Xselling->Standard->XSellGruppen->Name == "Serie"}
         {if count($Gruppe->Artikel)>0}
            {include file="tpl_inc/artikel_inc_liste.tpl" headline=$Gruppe->Name oArtikel_arr=$Gruppe->Artikel cClass="article_list_of_items"}
         {/if}
      {/if}
      </div>


Was ist falsch?

Danke für Hilfe!
 

buergi-ks

Gut bekanntes Mitglied
1. November 2006
676
5
Mitten in Deutschland
AW: xselling - Gruppen nach Name anzeigen lassen

Keiner eine Idee?

Was ist an:
{if $Xselling->Standard->XSellGruppen->Name == "Serie"}
falsch?

Wie komme ich an die Inhalte der xselling-Gruppe?
 

Raphael1985

Aktives Mitglied
29. August 2011
58
7
AW: xselling - Gruppen nach Name anzeigen lassen

ich würde auch sehr gerne wissen wie man eine bestimme Gruppe ansprechen kann. Für einen Hinweis wäre ich sehr dankbar!
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: xselling - Gruppen nach Name anzeigen lassen

Keiner eine Idee?

Was ist an:
{if $Xselling->Standard->XSellGruppen->Name == "Serie"}
falsch?

Wie komme ich an die Inhalte der xselling-Gruppe?

Aus dem oberen Code geht nun nicht hervor ob du dich innerhalb der foreach befindest. Daher sage ich deine Abfrage kann nicht funktionieren, weil du sie garnicht triffst weil du dich im falschen Scope befindest.

Innerhalb des foreach sollte das aber problemlos funzen:

Code:
   {if $Xselling->Standard}
      <div class="container article_xselling">
      {foreach name=Xsell_gruppen from=$Xselling->Standard->XSellGruppen item=Gruppe}
         {if count($Gruppe->Artikel)>0[COLOR=#ff0000][B] && $Gruppe->Name == 'Serie'[/B][/COLOR]}
            {include file="tpl_inc/artikel_inc_liste.tpl" headline=$Gruppe->Name oArtikel_arr=$Gruppe->Artikel cClass="article_list_of_items"}
         {/if}
      {/foreach}
      </div>
   {/if}
 

Ähnliche Themen