Neu Export replace Maßeinheiten

citycar

Aktives Mitglied
23. Juli 2014
64
1
Ich möchte die Maßeinheiten im Export ausgeben

{if $Artikel->cLocalizedVPE[0]>1}
{$Artikel->cGrundpreisEinheitName|replace:'m':'meter'|replace:'kg':'kilogram'|replace:'ml':'milliliter'|replace:'l':'liter'|replace:'g':'gram'|replace:'"':''|replace:'"':''}
{/if}

und so umschreiben, erhalte aber (klar) so etwas: meterliter;meterilliliteriter

Wie müßten die Angaben maskiert werden?

Danke und Gruß
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.349
504
Hallo, spontan und ungetestet würde ich sagen du kannst einzeln prüfen was es ist und dann ersetzen:

Code:
{if $Artikel->cLocalizedVPE[0]>1}
    {if $Artikel->cGrundpreisEinheitName === 'm'}
        {$Artikel->cGrundpreisEinheitName|replace:'m':'meter'}
    {elseif $Artikel->cGrundpreisEinheitName === 'kg'}
        {$Artikel->cGrundpreisEinheitName|replace:'kg':'kilogram'}
    {elseif usw..}
    {/if}
{/if}

Viele Grüße
Michael
 

citycar

Aktives Mitglied
23. Juli 2014
64
1
Hallo und moin,moin,

bei kg/g oder ml/l schmeisßt er mir alles durcheinander. Ich glaube, die Zeichen müßten maskiert werden, eine Ahnung wie??

Schöne Grüße
Michael
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
720
122
06774 Muldestausee
Um bei demBeispiel von @MHillmann zu bleiben ... lass das replace weg
Code:
{if $Artikel->cLocalizedVPE[0]>1}
    {if $Artikel->cGrundpreisEinheitName === 'm'}
        meter
    {elseif $Artikel->cGrundpreisEinheitName === 'kg'}
        kilogram
    {elseif usw..}
    {else}
        {$Artikel->cGrundpreisEinheitName}
    {/if}
{/if}
 

citycar

Aktives Mitglied
23. Juli 2014
64
1
Hallo und DANKE!!

es funktioniert aber so nicht, wenn Inhalt/Menge (800ml) und GP-Bezugsmenge (1 L) unterschiedliche Mengenangaben (ml/l) haben, gibt mir der Export falsche Werte aus.

Schöne Grüße
Michael
 

Ähnliche Themen