Ergebnis 1 bis 7 von 7

Thema: blank_sidebox zweisprachig / Sprachumschaltung

  1. #1
    Padawan Anwärter Avatar von xrayman2009
    Registriert seit
    16.06.2009
    Beiträge
    1
    Themen
    1
    DANKE
    0
    Erhaltene Danke: 0

    Unglücklich blank_sidebox zweisprachig / Sprachumschaltung

    Hallo zencart User!

    Ich habe mir im Forum nun schon die Finger wund gesucht, aber leider
    keine Antwort auf mein Problem gefunden:

    Ich habe mir die blank_sidebox heruntergeladen und diese nach Anleitung
    mit eigenem Namen integriert (readme.txt von 'maleborg').
    Das funktioniert auch soweit.

    Das Problem:
    Der Box-name wird beim Umschalten von "deutsch" auf "englisch" korrekt
    übersetzt. Aber die "Unterpunkte", in meinem Falle Links (Link-Name) zu
    internen, bzw. externen Seiten bleiben in deutsch stehen.
    Die Einträge sind in meinem Template-Verzeichnis (includes/templates/meintemplate/sideboxes,
    in der "tpl_mybox1_box.php" hinterlegt. Hier allerdings auch nur in deutsch. Wo werden die
    englischen Übersetzungen hierfür hinterlegt?
    Auch habe ich die Lösung von "webchills" ausgetestet, diese funktionierte aber nicht:
    https://www.zen-cart-pro.at/forum/sh...ns+boxen+links
    Geändert von xrayman2009 (01.07.2009 um 01:07 Uhr)

  2. #2
    Padawan Stufe II Avatar von molokos
    Registriert seit
    25.08.2009
    Beiträge
    98
    Themen
    23
    DANKE
    24
    Erhaltene Danke: 0

    Standard Blank Sidebox: Sprachen Anpassung Textlinks

    Hi - habe dasselbe Problem:

    habe die Sitebox integriert - die Überschrift der Box ist einfach in Englisch / Deutsch anzupassen:

    includes/languages/english/extra_definitions/blankbox_defines.php


    Aber wie geht das mit den Textlinks ???

    Diese werden ja über

    includes/templates/MEINTEMPLATE/sideboxes

    eingegeben..... - hier gibt es keine Wahlmöglichkeite zwischen Deutsch - Englisch...

    Weiss jemand Rat? Danke!

  3. #3
    Padawan Stufe II Avatar von molokos
    Registriert seit
    25.08.2009
    Beiträge
    98
    Themen
    23
    DANKE
    24
    Erhaltene Danke: 0

    Standard

    Man kann das Problem mit dem Sprach-Textlink natürlich umgehen und einfach ein Bild als Link einsetzen

  4. #4
    Jedi-Ritter Avatar von MaleBorg
    Registriert seit
    17.05.2006
    Beiträge
    3.043
    Themen
    30
    DANKE
    5
    Erhaltene Danke: 82

    Standard

    Du kannst in den Sprachdateien ganz einfach deine eigenen Einträge machen und diese dann als Text verwenden.

    Beispiel:
    In der Datei includes/templates/DEINTEMPLATE/sideboxes/tpl_blank_box.php ist folgendes eingetragen:

    Code:
    $blank_box_content .= '<a href="index.php?main_page=contact_us" >Impressum und Kontakt</a>';
    Dieses ersetzen durch:
    Code:
    $blank_box_content .= '<a href="index.php?main_page=contact_us" >BOX_CONTENT_LINK_IMPRESSUM_KONTAKT</a>';
    Jetzt in den Dateien
    1) includes/languages/german/sideboxes/extra_definitions/blank_box_defines.php
    Code:
    define('BOX_CONTENT_LINK_IMPRESSUM_KONTAKT', 'Impressum und Kontakt');
    2) includes/languages/english/sideboxes/extra_definitions/blank_box_defines.php folgendes eintragen:
    Code:
    define('BOX_CONTENT_LINK_IMPRESSUM_KONTAKT', 'Imprint and Contact us');
    Fertig!

    Gruß
    MaleBorg

  5. Folgender User sagt Danke zu MaleBorg für den nützlichen Beitrag:

    molokos (01.11.2010)

  6. #5
    Padawan Stufe II Avatar von molokos
    Registriert seit
    25.08.2009
    Beiträge
    98
    Themen
    23
    DANKE
    24
    Erhaltene Danke: 0

    Standard Information.php: 2-sprachigen Textlink zufügen

    die 2-sprachigkeit in der blank-sidebox klappt hervorragend, wie von dir unten beschrieben, danke.

    nun soll der geschenkgutschein aber in die information-box.

    dort habe ich unter:

    includes/modules/sideboxes/information.php

    folgenden link hinzugefügt, (wie von webchilles) beschrieben:


    $information[] = '<a href="index.php?main_page=index&cPath=10"
    >Geschenkgutschein</a>';

    der Textlink zu dem Geschenkgutschein wird korrekt angezeigt - nur natürlich auf der englischen Seite auch unter dem Wort "Geschenkgutschein" -

    sicherlich muss ich hier "irgendwo" auch eine "define"-code eingeben,
    nur wie und wo (für die Information-Box)?????

    danke sehr! gute nacht, nicole

  7. #6
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.093
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 961

    Standard

    Orientiere Dich an den bestehenden Links in der includes/modules/sideboxes/information.php

    Beispiel Link Preise und Versand:
    Code:
    $information[] = '<a href="' . zen_href_link(FILENAME_SHIPPING) . '">' . BOX_INFORMATION_SHIPPING . '</a>';
    Dein Geschenkgutscheinlink sollte demnach so aussehen:

    Code:
    $information[] = '<a href="index.php?main_page=index&cPath=10">' . BOX_INFORMATION_MEINGUTSCHEINLINK . '</a>';
    Jetzt fehlt noch die Definition, was statt BOX_INFORMATION_MEINGUTSCHEINLINK angezeigt werden soll.
    Solche zusätzlichen Sprachdefinitionen am einfachsten in die includes/languages/german.php und includes/languages/english.php eintragen.

    Also:

    Code:
    define('BOX_INFORMATION_MEINGUTSCHEINLINK', 'Geschenkgutschein');
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  8. Folgender User sagt Danke zu webchills für den nützlichen Beitrag:

    molokos (31.10.2010)

  9. #7
    Padawan Stufe II Avatar von molokos
    Registriert seit
    25.08.2009
    Beiträge
    98
    Themen
    23
    DANKE
    24
    Erhaltene Danke: 0

    Daumen hoch

    Es ist unglaublich - aber wahr:
    wenn man weiss, wo - was - wie: es ist 'magic' - logisch - und einfach!


    DANKE!

Ähnliche Themen

  1. Shop zweisprachig... wo Texte in 2. Sprache???
    Von Mikatoli im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 12.07.2006, 13:17

Stichworte

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]