Joomla und Yoo-Search: Fokus in Suchfeld

Um bei Joomla in Verbindung mit dem (imo) besten AJAX Suchmodul YOO-Search direkt beim Seitenaufruf  etwas ins Suchfeld eingeben zu können, braucht es eine kleine Codeänderung. Google praktiziert diesen “Suchfeld Fokus” ebenso.

Umsetzung

Hinweis:  Die jeweiligen Änderungen im Code sind rot hervorgehoben.

  1. Es braucht in der index.php im Templateordner (des aktiven Templates) ein einzeiliges Javascript. Öffnen Sie dazu die index.php in einem Texteditor und ändern den <body> tag dahingehend:
    <body onLoad=”document.suchform.suchfeld.focus();”>
    Speichern Sie die Datei nun ab.

  2. Als nächstes öffnen Sie die Datei default.php in folgendem Ordner:  \modules\mod_yoo_search\tmpl\

  3. Ersetzen Sie folgende Zeile: 
    <form action=”index.php” method=”post”>
    (in der hier verwendeten Version in Zeile 16)
    durch folgende Zeile:
    <form name=”suchform” action=”index.php” method=”post”>

  4. In der gleichen Datei wie in Schritt 3 ergänzen Sie Zeile 19 wie folgt:
    <input id=”suchfeld” class=”searchfield” type=”text” onfocus=”if(this.value==’<?php echo $field_text; ?>’) this.value=”;” onblur=”if(this.value==”) this.value=’<?php echo $field_text; ?>’;” value=”<?php echo $field_text; ?>” size=”20″ alt=”<?php echo $field_text; ?>” maxlength=”20″ name=”searchword” />

Lädt man nun die Joomla Website, steht der Cursor direkt im Suchfeld, bereit ein Suchwort entgegenzunehmen.

Leave a comment

0 Comments.

Leave a Reply


[ Ctrl + Enter ]