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: Internen Link erstellen

    Schreinermeister

    • Fördermitglied
    • Beiträge: 415
    • Geschlecht:
    Internen Link erstellen
    am: 13. März 2024, 18:30:51
    Hallo zusammen,

    Ich möchte einen internen Link erstellen. Der Link zeigt ja nach Usereingabe auf eine, durch Java-Script definierte, Seite.

    Wenn ich den Link in der product_info.html (als Text) anzeigen lasse, wir dieser richtig ausgegeben.
    Code: PHP  [Auswählen]
    <span id="filter_result">{$FILTER_TEXT_EMPFEHLUNG}</span>

    Wie erstelle ich das als Link?
    Habs mit
    Code: PHP  [Auswählen]
    <a href="{$FILTER_TEXT_EMPFEHLUNG}">Zur Auswahl passende Artikel</a>
    und vielen anderen versucht, führt aber nicht zur gewünschten Seite.

     :nixweiss:
    Gruß Chris

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

    karsta.de

    • Experte
    • Beiträge: 3.157
    Re: Internen Link erstellen
    Antwort #1 am: 13. März 2024, 19:12:46
    Ohne es getestet zu haben, würde ich mal die suchmaschinenfreundlichen URLs ausschalten, um dann den FILTER_TEXT_EMPFEHLUNG Link zu erhalten.
    Danach die suchmaschinenfreundlichen URLs  wieder anschalten und den kopierten Link testen.

    BG Karsta

    Schreinermeister

    • Fördermitglied
    • Beiträge: 415
    • Geschlecht:
    Re: Internen Link erstellen
    Antwort #2 am: 15. März 2024, 12:56:03
    Hallo karsta,

    Danke für deinen Tipp.

    Hab's eben mal versucht.
    Leider ohne Verbesserung.

    In der $FILTER_TEXT_EMPFEHLUNG ist
    https://selbst-schreinern.de/index.php?cPath=1_9_278&filter_id=1&filter%5B14%5D=113#filterBar
    hinterlegt.

    Der Link 
    Code: PHP  [Auswählen]
    <a href="{$FILTER_TEXT_EMPFEHLUNG}">Zur Auswahl passende Artikel</a>
    funktioniert aber nicht.

    Es erscheint nur
    Code: PHP  [Auswählen]
    <a href="">Zur Auswahl passende Artikel</a>

    denke der Link müsste anders "zusammengebastelt" werden.

    Gruß Chris.

    Karl1

    • Experte
    • Beiträge: 1.879
    Re: Internen Link erstellen
    Antwort #3 am: 15. März 2024, 13:35:24
    Hallo Chris,
    wenn du in die Templatedatei
    {debug}schreibst, wird dann für die Smarty-Variable $FILTER_TEXT_EMPFEHLUNG die URL als Wert angezeigt?

    Gruß Karl

    Schreinermeister

    • Fördermitglied
    • Beiträge: 415
    • Geschlecht:
    Re: Internen Link erstellen
    Antwort #4 am: 16. März 2024, 12:45:05
    Hallo zusammen,

    ich denke ich habs hinbekommen.

    Nach vielem ausprobieren / suchen und mit etwas Hilfestellung durch karsta scheint's jetzt zu funktionieren.

    Ob's so richtig oder sinnvoll ist kann ich nicht sagen, zumindest funktioniert's.  8-)

    im JS wird nun der komplette Link, je nach Usereingabe erzeugt.
    Code: Javascript  [Auswählen]
    //Filter-Link erzeugen
       if (filter_text != "") {
            text ="Zur Einstellung passende Montageplatten!";
       } else {
            text ="";
       }    
            filter_link = text.link(filter_text);
            document.getElementById("Filter-Link").innerHTML = filter_link;
    filter_text wird dabei individuell gefüllt. Wenn der filter_text ohne Inhalt ist wird kein Link erzeugt bzw. angezeigt.

    Im HTML wir der Link dann mit
    Code: PHP  [Auswählen]
    <td id="Filter-Link"></td>
    ausgegeben.

    Gruß Chris
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    15 Antworten
    10090 Aufrufe
    24. März 2010, 09:21:51 von cybermailer
    17 Antworten
    10389 Aufrufe
    19. Februar 2014, 22:26:45 von noRiddle (revilonetz)
    2 Antworten
    2738 Aufrufe
    14. April 2012, 12:05:00 von gaby58
    2 Antworten
    2398 Aufrufe
    01. Februar 2014, 17:40:34 von jenni
               
    anything