Frage: Seit dem letzten Upgrade auf Joomla 3.2.3 steht hinter dem Suchfeld eine Null (0) die ich nicht mehr wegbekomme…
Das liegt an folgender Zeile in mod_search.php:
$button = $params->get(‚button‘, ‚0‘);
Die Antwort haben wir hier gefunden – allerdings hat das nicht ganz funktioniert, denn wenn die Variable wie im Beitrag beschrieben einfach ausgeblendet wird, bekommen wir möglicherweise eine Fehlermeldung:
Notice: Undefined variable: button in …./plugins/system/t3/base/html/mod_search/default.php on line 17
Notice: Undefined variable: button in …./plugins/system/t3/base/html/mod_search/default.php on line 37
Wenn diese sogar nicht am Bildschirm erscheint, müllt sie in jedem Fall das Logfile bei jedem Seitenaufruf zu…
Die richtige Lösung ist in diesem Fall:
cd mod_search
editiere die Datei …/modules/mod_search/mod_search.php
Zeile 28 kopieren, auskommtieren und wie folgt ändern:
//$button = $params->get(‚button‘, 0);
$button = “;
Dadurch ist die Variable nicht undefiniert. Der Versuch die Zeile auf $params->get(‚button‘, ‚0‘); oder $params->get(‚button‘, “); zu ändern hat nichts gebracht.
Achtung: da dieses Verhalten von einigen Usern bereits in der Version 3.2.1 beschrieben wurde und bei uns erst mit 3.2.3 aufgetaucht ist, scheint es eine andere Abhängigkeit zu geben – daher ist dieser Hack bei den betroffenen Installationen eventuell auch bei späteren Upgrades wieder zu machen…