Neu Wort in Sprachvariable durch Eigenes Feld ersetzen

mnause

Aktives Mitglied
19. Juli 2016
81
14
Essen
Firma
NAAM Distribution GmbH
Hallo ich versuche CLP Informationen auf unsere Webseite mehrsprachig darzustellen.
Die einzelnen H, P und EUH Sätze habe ich als Sprachvariable hinterlegt.

Klappt soweit auch alles super allerdings der schöne EUH208 mach seine Probleme

EUH208 Enthält [Sensibler Stoff]. Kann allergische Reaktionen hervorrufen.
Den Sensiblenstoff würde ich gerne über ein Eigenesfeld füllen lassen. funktioniert aber nicht hat da jemand ne Idee

Code:
{assign var="string" value=$Artikel->FunktionsAttribute.euhsentences}
{assign var=euhsentences value=","|explode:$string}
            
{foreach from=$euhsentences item=foo}
                {$find = ['PLATZHALTER']}
{$repl = $Artikel->FunktionsAttribute.sensiblerstoff}
                {$foo} {lang key={$foo} section='custom'|replace:$find:$repl}<br>{/foreach}
Unbenannt.JPGUnbenannt2.JPG
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
490
188
Auf die schnelle: Bin mir unsicher dass du einen Rückgabewert einer Funktion (hier "lang") nochmal parsen kannst.
Nutze assign und dann den replace.

Code:
{lang key=$foo section='custom' assign="foobar"}{$foobar|replace:$find:$repl}
 
  • Gefällt mir
Reaktionen: mnause

Ähnliche Themen