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: advanced_search_result.php?keywords=test -> Wo wird die URL zusammengebaut

    scherpa747

    • Neu im Forum
    • Beiträge: 42
    • Geschlecht:
    Hallo zusammen,
    ich möchte an die URL von advanced_search_result.php?keywords=test&y=1&x=2 noch einen eigenen Parameter dranhängen.
    Wer kann mir sagen, wo genau dieser Aufruf zusammengebaut wird.

    Wenn ich den Parameter im aufrufenden Formular mitgebe, wird er leider entfernt.

    Viele Grüße
    Marianne

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

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    advanced_search.php

    Befasse Dich auch mal mit der Funktion xtc_href_link()
    https://www.modified-shop.org/wiki/Xtc_href_link%28%29

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Marianne,

    hier einige Vorschläge:

    Methode 1:

    in /templates/<dein_template>/boxes/search.html suche folgenden Code

    Code: XML  [Auswählen]
    {$INPUT_SEARCH}

    und füge unmittelbar danach diesen Code ein

    Code: XML  [Auswählen]
    <input type="hidden" value="mein_parameter_wert" name="mein_parameter">

    Methode 2:

    in /templates/<dein_template>/source/boxes/search.php ca. Zeile 34 ersetze folgenden Code

    Code: PHP  [Auswählen]
    $box_smarty->assign('INPUT_SEARCH', xtc_draw_input_field('keywords', IMAGE_BUTTON_SEARCH, 'style="width:160px;" maxlength="30" onfocus="if(this.value==this.defaultValue) this.value=\'\';" onblur="if(this.value==\'\') this.value=this.defaultValue;"'));
     

    mit diesem Code

    Code: PHP  [Auswählen]
    $box_smarty->assign('INPUT_SEARCH', xtc_draw_input_field('keywords', IMAGE_BUTTON_SEARCH, 'style="width:160px;" maxlength="30" onfocus="if(this.value==this.defaultValue) this.value=\'\';" onblur="if(this.value==\'\') this.value=this.defaultValue;"') . xtc_draw_hidden_field('mein_parameter', 'mein_parameter_wert'));
     

    Methode 1 für die erweiterte Suche:

    in /templates/<dein_template>/module/advanced_search.html suche folgenden Code

    Code: XML  [Auswählen]
    {$INPUT_KEYWORDS}

    und füge unmittelbar danach diesen Code ein

    Code: XML  [Auswählen]
    <input type="hidden" value="mein_parameter_wert" name="mein_parameter">

    [...]
    Wenn ich den Parameter im aufrufenden Formular mitgebe, wird er leider entfernt.
    [...]

    Wenn das Formlar mit der Methode GET gesendet wird, siehe unten, wie in diesem Fall, kann man an die URL des action-Atribut's keine Parameter anhängen, sonder muss sie als Formularfelder einfügen.

    Code: XML  [Auswählen]
    <form id="quick_find" method="get" action="http://shop.com/modified/advanced_search_result.php">

    Grüsse
    Hanspeter

    scherpa747

    • Neu im Forum
    • Beiträge: 42
    • Geschlecht:
    Hallo Hanspeter,
    genau das war die Lösung. :-)

    Vielen herzlichen Dank für Deine Hilfe.
    Viele Grüße
    Marianne
    2 Antworten
    1806 Aufrufe
    01. Dezember 2016, 07:51:47 von spacebon
    8 Antworten
    4770 Aufrufe
    22. September 2010, 02:34:10 von alkim media
               
    anything