Beschreibung der Versandart möglich?

Hallo Thorsten und Novalgin,

ich muss nochmal nach haken.
Ich habe noch keine große Erfahrung mit Smarty und PHP.
Wie müsste das verkürzt geschrieben aussehen bzw. wie lautet da der Aufruf der CMS-Variablen.

Hallo,

sorry, war ein paar Tage weg bei Skifahren:)

Ich will Dir ein paar Ansätze geben. Wenn Du Dir schon die Mühe gemacht hast, die OXID´s deiner Versandarten zu ändern, dann benenne deine CMS Seiten genau so wie diese. Dann kannst Du mit


[{ oxcontent ident=$oxcmp_basket->getShippingId() }]

jede einzelne Seite für die Versandart einbinden. Jetzt möchtest du aber international nach Ländern unterscheiden. Da gibt es zig Möglichkeiten, und ich habe mich jetzt einfach dafür entschieden, damit du nicht noch ein kleines Modul schreiben musst:)


[{ if $oxcmp_basket->getShippingId()  neq  "DHLInternational"}]
    [{ oxcontent ident=$oxcmp_basket->getShippingId() }]
[{ else }]
[{ assign var='int_1' value=','|explode:"AT,LUX,UK" }]
    [{if in_array($oxcmp_user->oxuser__oxcountryid->value,$int_1)}]
        [{ oxcontent ident='cms_id_int_1' }]
    [{ /if }]
[{ /if }]

Nicht getestet, aber der Ansatz sollte klar sein und funktionieren sollte es eigentlich auch:)