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: Link zur Login-Seite aus einer Box heraus

    robertko

    • Schreiberling
    • Beiträge: 271
    Link zur Login-Seite aus einer Box heraus
    am: 19. Mai 2015, 08:13:46
    Hi.
    ich würde gerne in einigen Boxen den Link zur Loginseite einfügen.
    Ich habe nun an gewünschter Stelle:  {$login}  eingegeben, aber er leitet mich lediglich zur Startseite.
    Nun habe ich noch in der:
    /templates/blue/source/boxes.php
    Code: PHP  [Auswählen]
    $smarty->assign('login',xtc_href_link(FILENAME_LOGIN, '', 'SSL'));

    eingefügt, aber ich gelange immer wieder auf die Startseite.
    Hab ich was übersehen?

    Danke

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

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Link zur Login-Seite aus einer Box heraus
    Antwort #1 am: 19. Mai 2015, 09:30:30
    Hallo robertko

    Es funktioniert nicht weil dir in den Boxen
    Code: PHP  [Auswählen]
        $smarty->assign('login',xtc_href_link(FILENAME_LOGIN, '', 'SSL'));
    nicht zur Verfügung steht.

    Tipp:
    Anstatt
    Code: XML  [Auswählen]
    {$login}
    diesen Code
    Code: XML  [Auswählen]
     {'login.php'|xtc_href_link:'':'SSL'}
    oder alternativ diesen Code
    Code: XML  [Auswählen]
    {$smarty.const.FILENAME_LOGIN|xtc_href_link:'':'SSL'}
    an gewünschter Stelle ins Template einbauen

    Ein Beispiel:
    Code: XML  [Auswählen]
    <a href="{'login.php'|xtc_href_link:'':'SSL'}" />Anmelden</a>

    Gruss
    Hanspeter

    robertko

    • Schreiberling
    • Beiträge: 271
    Re: Link zur Login-Seite aus einer Box heraus
    Antwort #2 am: 19. Mai 2015, 09:46:58
    Aha.
    Ich dachte in den Boxen steht mir {$login} nicht zur Verfügung und mit der Anweisung in boxes.php hole ich es mir.

    Naja, egal.
    Man lernt nie aus.
    Ich danke dir.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Link zur Login-Seite aus einer Box heraus
    Antwort #3 am: 19. Mai 2015, 10:25:08
    So wie Du es machen wolltest geht nicht weil in jeder Box eine eigene Instanz von Smarty '$box_smarty = new smarty;' erzeugt wird und danach kann man innerhalb dieser Box eine Variable mit '$box_smarty->assign('login',xtc_href_link(FILENAME_LOGIN, '', 'SSL'));' zuweisen, aber eine solche Variable ist nur in der Template-Datei der entsprechenden Box gültig.

    Ist blöd ich weiss.

    Gruss
    Hanspeter