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: Ins Topmenü Sprache & Währung via Bootstrap

    ZeroG87

    • Neu im Forum
    • Beiträge: 2
    Ins Topmenü Sprache & Währung via Bootstrap
    am: 25. September 2014, 14:15:25
    Hallo Community,

    ich weis nich ob ich hier richtig bin. Ich arbeite derzeit an eine Template für Gambio GX2 mit Bootstrap.

    Mein Problem:

    Ich würde gerne die Spracheauswahl & Währungsauswahl (Dropdown) in das Topmenü einpflegen. Es wird zwar die aktuelle Sprache im Topmenü angezeit aber nicht die auswahl der anderen Sprachen.

    Es gibt den Platzhalter {$LANGUAGES_DROPDOWN} der auf die Box "boxes/box_languages_dropdown.html" verweist jedoch ist der platzhalter nur auf der Index.html verfügbar bzw gültig.

    Gibt es eine möglichkeit den Platzhalter {$LANGUAGES_DROPDOWN} in den {$TOP_NAVIGATION} einzupflegen ? Ich benötige den platzhalter nur an einer bestimmten stelle im Template jedoch weis ich nicht wie da die "Variablen & Funktionen" nur auf bestimmten seiten verfügbar sind.

    Über eine kleine Hilfestellung würde ich mich freuen und bedanke mich schonmal im voraus.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=31121.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    Cabcom

    • Neu im Forum
    • Beiträge: 7
    Re: Ins Topmenü Sprache & Währung via Bootstrap
    Antwort #1 am: 25. September 2014, 15:02:01
    die Boxen werden in source/boxes.php definiert und auch deren Gültigkeit also kann ich mir vorstellen das die Box nicht included wird außerhalb der index. Leider gibt es in der aktuellen Version kein Smarty Tag Namens {$LANGUAGES_DROPDOWN} :O

    FutureSell

    • Neu im Forum
    • Beiträge: 37
    • Geschlecht:
    Re: Ins Topmenü Sprache & Währung via Bootstrap
    Antwort #2 am: 25. September 2014, 15:23:37
    hey,

    Zitat
    Leider gibt es in der aktuellen Version kein Smarty Tag Namens {$LANGUAGES_DROPDOWN} :O

    Er redet ja auch von Gambio GX2.

    @ZeroG87 Hier wird nur die Modified Shopsoftware "supportet". Gambio hat sein eigenes Support Forum. Einfach mal da nachfragen. ;)

    ZeroG87

    • Neu im Forum
    • Beiträge: 2
    Re: Ins Topmenü Sprache & Währung via Bootstrap
    Antwort #3 am: 25. September 2014, 16:07:45
    Sorry für den falschen Boxnamen aber dieses gilt auf für die ganz normale {$languages} Box.

    Gibt es denn eine andere möglichkeit wie man Sprache und Währung in einer schleife (foreach,while) ausgeben kann ? Beides jewals als eine Schleife.

    Hier einbeispiel wie Gambio dies gemacht hat. Nur leider Funktioniert das auch nicht in der {$TOP_NAVIGATION}.

    Code: PHP  [Auswählen]
    {foreach name=language item=language_data from=$content_data.languages_data}
       {if $language_data.ID != $content_data.CURRENT_LANGUAGES_ID}
          <div style="clear:both"><a href="{$language_data.LINK}" title="{$language_data.NAME}"><img src="{$language_data.ICON_SMALL}" title="" alt="" border="0" width="16" height="11" /></a> <a href="{$language_data.LINK}" title="{$language_data.NAME}">{$language_data.CODE}</a></div>
       {/if}
    {/foreach}
     

    Brauche eigentlich nur eine schleife aller aktiven Sprachen und Währungen.

    Cabcom

    • Neu im Forum
    • Beiträge: 7
    Re: Ins Topmenü Sprache & Währung via Bootstrap
    Antwort #4 am: 25. September 2014, 16:16:36
    Code: PHP  [Auswählen]
    while (list($key, $value) = each($lng->catalog_languages)) {
      $count_lng++;
            //BOF - Dokuman - 2010-01-29 - code optimization
            //$languages_string .= ' <a href="' . xtc_href_link(basename($PHP_SELF), 'language=' . $key.'&'.xtc_get_all_get_params(array('language', 'currency')), $request_type) . '">' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . '</a> ';
        if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') {
          $languages_string .= ' <a href="' . xtc_href_link(basename($PHP_SELF), 'language=' . $key.'&'.xtc_get_all_get_params(array('language', 'currency')), $request_type) . '">' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . '</a> ';
        } else {
          $languages_string .= ' <a href="' . xtc_href_link(basename($PHP_SELF), 'language=' . $key.'&amp;'.xtc_get_all_get_params(array('language', 'currency')), $request_type) . '">' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . '</a> ';
        }
            //EOF - Dokuman - 2010-01-29 - code optimization
      }

    das ist die schleife den <a> Tag zurück gibt und diese via
    Code: PHP  [Auswählen]
     $box_smarty->assign('BOX_CONTENT', $languages_string);
    als Smarty an das Template übergibt da kannst du deine BS Tags einbauen :) Je nachdem wieviele Sprachen definiert sind werden es mehr sollte klar sein :>
    zu finden in templatename/source/boxes/languages.php

    web0null

    • Experte
    • Beiträge: 1.998
    Re: Ins Topmenü Sprache & Währung via Bootstrap
    Antwort #5 am: 25. September 2014, 16:21:14
    [...]
    @ZeroG87 Hier wird nur die Modified Shopsoftware "supportet". Gambio hat sein eigenes Support Forum. Einfach mal da nachfragen. ;)
    2 Antworten
    2462 Aufrufe
    10. März 2013, 22:13:09 von chris pampuch
    5 Antworten
    4435 Aufrufe
    07. Oktober 2012, 14:04:40 von werresal
               
    anything