Ergebnis 1 bis 3 von 3

Thema: In den Warenkorb / Sidebox

  1. #1
    Padawan Stufe I Avatar von rayfinity
    Registriert seit
    04.01.2011
    Beiträge
    33
    Themen
    14
    DANKE
    1
    Erhaltene Danke: 0

    Standard In den Warenkorb / Sidebox

    Hallo Zen Cart Team!

    Ich muss euch leider ein weiteres Mal terrorisieren!
    Es geht um folgendes:

    Ich versuche gerade "in your cart" nicht nur einzudeutschen sonder multilanguage machen.

    In meinem 1. Shop den ich verändert habe, konnte ich das Problemlos in der header Datei machen, hier ist der Warenkorb im header.
    (Ich habe es so gemacht:
    Und ersetz die Textpassage durch: <?php echo TEXTPASSAGE; ?>
    Sodass diese Variable dann gefunden wird muss man jeweils im Ordner /shop/includes/languages die SPRACHE.php anpassen.
    Hierzu fügt man ganz unten noch diesen text ein: define('TEXTPASSAGE', 'MULTILANGUAGETEXTPASSGAGE DIE ANGEZEIGT WIRD'); )

    Derzeit bearbeitet ich allerdings ein projekt in dem sich der Warenkorb IN einer Sidebox /(Anscheinend wird das Ganze durch die Sidebox erschwert)befindet. mit folgendem Code:
    Code:
    $content .= 'in your cart <a href="' . zen_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL') . '">' . $_SESSION['cart']->count_contents() . ' items</a>';
    Nun dachte ich mir gut... die ganze Sidebox ist schon php code, also kann ich nicht einfach
    Code:
    <?php echo TEXTPASSAGE; ?>
    einfügen.
    Ich bin zwar nicht der ultimative php Programmierer (nämlich noch gar keiner) aber mein Hausverstand sagte mir dass wenn ich
    Code:
    echo TEXTPASSAGE;
    einfüge, es funktionieren sollte, also hab eich folgenden Code eingebettet:

    Code:
    $content .= echo TEXTPASSAGE; . '<a href="' . zen_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL') . '">' . $_SESSION['cart']->count_contents() . ' items</a>';
    Damit schiess ich mir aber den gesamten Shop ab!

    Vielleicht kann mir jemand den richtigen Code zur Einbettung posten?!
    Ist anscheinend so ein richtig hardcore Anfängerfehler!

    Meine 2. kleine Frage: sucht Zen Cart dann die "Textpassage" auch in der shop/includes/languages/SPRACHE.php ? oder woanders?

    Vielen vielen Dank für eure Hilfe!

  2. #2
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.095
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 962

    Standard

    try this:
    Code:
    $content = TEXTPASSAGE . ' <a href="' . zen_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL') . '">' . $_SESSION['cart']->count_contents() . ' items</a>';
    Die Konstante TEXTPASSAGE wird aus der logisch passenden Sprachdatei genommen. Dinge, die im Header aufgerufen werden, z.B. aus der includes/languages/xxx/header.php
    Ist sie dort nicht vorhanden wird immer in der generellen includes/languages/german.php und falls englisch aktiv ist english.php geschaut. Wenn Du es dort definierst, ist es also immer ok

    Typisches Template Monster Template oder?
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  3. #3
    Padawan Stufe I Avatar von rayfinity
    Registriert seit
    04.01.2011
    Beiträge
    33
    Themen
    14
    DANKE
    1
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Hey webchills!

    Danke! Du bist wirklich mein persönlicher Gott wenn es um Zen Cart geht

    Ich muss den Code von dir trotzdem ausbessern:

    (Du hast den Punkt direkt nach contenct vergessen, richtig funktioniert hat es so

    Code:
    $content .= OWN_CART . ' <a href="' . zen_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL') . '">' . $_SESSION['cart']->count_contents() . ' items</a>';
    Sonst hatte ich das Problem, dass der Text unformatiert in den Warenkorb (das Bild) reinsteht

    Vielen Dank dass du mir das erklärt hast von wo er den define Wert nimmt.
    Der Einfachheit halber werde ich künftig die modifizierten Sachen trotzdem einheitlich in shop/includes/languages klopfen

    Ich hab mich anscheinend leider zu sehr an das echo bei echo TEXTPASSAGE; orientiert.

    Typisch php eben... Ich hoffe ich werde solche Sachen gleich in den Anfängen der php Programmierung lernen.

    Klar *hihi* Template Moster!
    Ich persönlich finde die Templates nicht schlecht! Nur sie erforden eben einiges an Modifikationen... wär ja nix neues
    Falls du einen besseren Anbieter kennst, würde ich mich sehr freuen wenn du diesen den Forum mitteilen würdest

    Vielen vielen DANK! Top Answer!

Ähnliche Themen

  1. 2 Seite vor den Warenkorb einfügen
    Von illifly im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 0
    Letzter Beitrag: 06.08.2010, 13:36
  2. Warenkorb Header Ändern
    Von nomichael im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 29.09.2009, 22:34
  3. Warenkorb (mehr) bzw. shopping_card.php
    Von ivan im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 0
    Letzter Beitrag: 12.03.2009, 13:56
  4. Sidebox Warenkorb -> Überschrift verschwindet
    Von malte im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 8
    Letzter Beitrag: 24.09.2006, 14:49
  5. Anzeige Sidebox Warenkorb
    Von GringoGross im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 03.09.2006, 12:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5 deutsch
Revision 1188 vom 02.12.2016
[Download]