Linkgruppen/Session Problem bei Sprachwechsel

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.476
287
Zu Shop 3 Zeiten konnte man noch per

Code:
                {foreach name=kopflinks from=$smarty.session.Linkgruppen->Kopf->Links item=Link}
                     ...
                {/foreach}

auf bestimmte Linkgruppen zugreifen. Im 4er gibt es aber das Problem, dass beim Wechseln der Sprache die Werte für ->URL und ->cURLFull nicht aktualisiert werden. Entsprechend wechselt jedesmal wieder die Sprache, in meinen Tests auf Deutsch. Was wurde denn im Hintergrund daran geändert? $_SESSION['cISOSprache'] aktualisiert sich aber stets auf den Wert der gewechselten Sprache.
 

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
AW: Linkgruppen/Session Problem bei Sprachwechsel

kommt ne Patch Datei per Email oder soll man das selber einbauen?
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
345
Halle (Saale)
AW: Linkgruppen/Session Problem bei Sprachwechsel

In Shop4 sollte generell nicht mehr auf solche Session-Werte zugegriffen werden, sondern die Abstraktion über
Code:
$LinkHelper = LinkHelper::getInstance();
$linkGroups = $LinkHelper->getLinkGroups();
genutzt werden.
Die Kopflinks wären dann im Beispiel $linkGroups['Kopf'] und sollten sich über $_SESSION['cISOSprache'] dann auch korrekt lokalisieren lassen.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.476
287
AW: Linkgruppen/Session Problem bei Sprachwechsel

Danke für den Hinweis. Aber das setzt ja voraus, dass man entweder über die functions.php oder ein Plugin gehen muss. Auf Smarty Ebene habe ich ja gar keine Möglichkeit auf die Abstraktion zuzugreifen oder irre ich? Hier fehlt doch eine Funktion ala get_linkgroup.
 

Ähnliche Themen