Brak walidacji po aktualizacji do Joomla 1.5.15

Kategoria: Porady Joomla! Utworzono: piątek, 20, listopad 2009 Opublikowano: piątek, 20, listopad 2009 Wojciech Romanek Drukuj E-mail

Nie wyobrażacie sobie jakie było moje zdziwienie kiedy przed chwilą sprawdziłem walidację HTML strony. Otóż... nic nie zmieniałem w szablonie strony od ostatniego sprawdzania walidacji a jednak coś się zmieniło - walidator pokazywał 4 błędy. Troszkę oszołomiony tym faktem zacząłem szukać i dopiero po kilku minutach przypomniałem sobie, że jakiś czas temu aktualizowałem Joomla do najnowszej wersji.

Co się okazało? Deweloperzy Joomla przeoczyli jedną linijkę w kodzie modułu wyszukiwania. Mam na myśli plik:

/modules/mod_search/tmpl/default.php

wiersz 42 w tym pliku wygląda następująco:

<input type="hidden" name="Itemid" value=<?php echo $mitemid; ?> />

Jak zapewne wielu się już domyśliło, aby nie było problemów z walidacją należy w tym wierszu dopisać cudzysłowy przy parametrze value po poprawkach kod ten wyglądał będzie tak:

<input type="hidden" name="Itemid" value="<?php echo $mitemid; ?>" />

Plik poprawiamy, wrzucamy na serwer i już wszystko działa poprawnie!

Odsłony: 2424