Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Adressblock in der checkout_shipping.html umgestalten

    karti

    • Neu im Forum
    • Beiträge: 8
    Hallo Allerseits,

    ich bin noch neu hier im Forum und bin gerade dabei unseren Online-Shop in modified eCommerce Shopsoftware aufzusetzen.
    Im Moment sitze ich gerade am checkout Prozess und komme an einer Stelle nicht weiter - habe auch schon die Forensuche genutzt, aber leider nichts passendes gefunden - ich würde mich also sehr über eure Hilfe freuen!

    Konkret geht es um die Anzeige der Versandadresse (und später wohl auch der Rechnungsadresse) in der "checkout_shipping.html" - dort wird die Versandadresse ja aus der Variable {$ADDRESS_LABEL} gezogen und wie folgt abgebildet (untereinander):

    Zitat
    Vorname Nachname
    Strasse Hausnummer
    PLZ Stadt
    Land

    Ich würde es gerne nebeneinander abbilden, also:

    Zitat
    Vorname Nachname   : PLZ Stadt
    Strasse Hausnummer : Land

    Dafür müsste ich die Variable aber irgendwo "auflösen" bzw. direkten Zugriff auf die eingespielten Daten haben, kann mir jemand vielleicht helfen und sagen in welcher Datei ich das vornehmen kann / muss?

    Vielen Dank im Voraus!

    Linkback: https://www.modified-shop.org/forum/index.php?topic=15013.0

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Adressblock in der checkout_shipping.html umgestalten
    Antwort #1 am: 02. September 2011, 16:09:12
    Die Formatinfos kommen direkt aus der Datenbank und sind je nach Land verschieden.

    Ich würde da nichts ändern, da davon alle Ausgaben betroffen sind! (Rechnung, Lieferschein, "order_mail", usw.)

    karti

    • Neu im Forum
    • Beiträge: 8
    Re: Adressblock in der checkout_shipping.html umgestalten
    Antwort #2 am: 02. September 2011, 17:14:28
    Hallo web28,

    achso in Ordnung, dann werde ich das lieber lassen - vielen Dank für den Hinweis!

    web4design

    • Experte
    • Beiträge: 1.122
    Re: Adressblock in der checkout_shipping.html umgestalten
    Antwort #3 am: 02. September 2011, 18:01:26
    Nit gleich aufgeben Schnuckl ;-)

    Öffne: checkout_shipping.de

    Suche nach:

    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC.'xtc_count_shipping_modules.inc.php');

    füge darunter ein:

    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC.'xtc_get_zone_name.inc.php');

    Suche nach:

    Code: PHP  [Auswählen]
    require (DIR_WS_INCLUDES.'header.php');

    füge darunter ein:

    Code: PHP  [Auswählen]
    $getDeliveryAddress = xtc_db_query(" SELECT
                                            entry_firstname,
                                            entry_lastname,
                                            entry_company,
                                            entry_street_address,
                                            entry_suburb,
                                            entry_city,
                                            entry_postcode,
                                            entry_state,
                                            entry_zone_id,
                                            entry_country_id
                                        FROM
                                            "
    . TABLE_ADDRESS_BOOK . "
                                        WHERE
                                            customers_id = "
    . (int)$_SESSION['customer_id'] . "
                                        AND
                                            address_book_id = "
    . (int)$_SESSION['sendto']);


    $customerInfo = xtc_db_fetch_array($getDeliveryAddress);

    $smarty->assign('VORNAME',      $customerInfo['entry_firstname']);
    $smarty->assign('NACHNAME',     $customerInfo['entry_lastname']);
    $smarty->assign('FIRMA',        $customerInfo['entry_company']);
    $smarty->assign('STRASSE',      $customerInfo['entry_street_address']);
    $smarty->assign('ADRESSZUSATZ', $customerInfo['entry_suburb']);
    $smarty->assign('ORT',          $customerInfo['entry_city']);
    $smarty->assign('PLZ',          $customerInfo['entry_postcode']);
    $smarty->assign('BUNDESLAND',   xtc_get_zone_name((int)$customerInfo['entry_country_id'], (int)$customerInfo['entry_zone_id'], (int)$customerInfo['entry_state']));
    $smarty->assign('LAND',         xtc_get_country_name((int)$customerInfo['entry_country_id']));

    Jetzt stehen dir in der checkout_shipping.html folgende Smartys zur Verfügung:

    Code: PHP  [Auswählen]
    {$VORNAME}
    {$NACHNAME}
    {$FIRMA}
    {$STRASSE}
    {$ADRESSZUSATZ}
    {$ORT}
    {$PLZ}
    {$BUNDESLAND}
    {$LAND}

    Die kannst du dann beliebig platzieren.

    Gruß
    Hape

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Adressblock in der checkout_shipping.html umgestalten
    Antwort #4 am: 02. September 2011, 18:14:39
    Schön gelöst. ;-)

    Grüße

    Torsten

    web4design

    • Experte
    • Beiträge: 1.122
    Re: Adressblock in der checkout_shipping.html umgestalten
    Antwort #5 am: 02. September 2011, 18:35:54
    Danke.

    Wobei mir jetzt einfällt, dass man das besser als Funktion machen sollte, damit es auch über den anderen Seiten problemlos aufzurufen ist.

    Könnte ja einer erweitern, wenn es überhaupt benötigt wird. ;-)

    Gruß
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    1 Antworten
    2638 Aufrufe
    26. Februar 2015, 13:52:23 von rogi
    4 Antworten
    3649 Aufrufe
    10. Februar 2010, 16:30:11 von TimSchacht
    2 Antworten
    2208 Aufrufe
    29. Juni 2013, 18:50:16 von Security