Zobacz pełną wersję : Komponent - brak zakończenia warstwy (div)
Mam problem z autorskim szablonem. Przy wyświetlaniu podstawowego komponentu - artykułów - Joomla! nie dodaje na ich końcu instrukcji zakończenia warstwy: </div>. Efektem jest nieeleganckie rozjeżdżanie się stopki. Kiedy wyświetlam inny komponent (np. SOBI2), to wszystko jest ok. Czy może mi ktoś wytłumaczyć, dlaczego się tak dzieje?
Informacje techniczne:
Instalacja - poprawna.
Wersja Joomla!: 1.5.7 Production/Stable
Wersja PHP: 5.2.9
Wersja SQL: 5.1.33
Już to kiedyś pisałem: uaktualnij do 1.5.15 i ewentualnie pisz...
Raczej to błąd szablonu.
Zainstalowałem aktualizację do wersji 1.5.15 Stable, niestety nie pomogło. Szablon tworzyłem od początku, chciałem mieć prosty "podstawowy" szablon zawierający najważniejsze elementy. Sam kod szablonu jest poprawny, wszystkie znaczniki się zamykają.
Komponent jest wstawiony za pomocą "<jdoc:include type="component" />". Kod wynikowy nie jest spójny, brakuje jednego </div>.
Po usunięciu instrukcji wstawiającej komponent źródło strony bez treści głównej jest poprawne.
Problem występuje tylko przy wyświetlaniu artykułów, przy wybieraniu innych komponentów źródło jest poprawne, strona wyświetla się ok.
To sobie pogadaliśmy na sucho.
Myślałem, że temat jest znany, sprawa wydaje się dość oczywista. Niestety sam nie mogłem nic znaleźć, zarówno na polskich jak i na zagranicznych forach.
Ech...
Korzystasz z nadpisywania szablonem?
Zamknąłeś wszystkie znaczniki?
Oddasz 1 procent podatku? (http://www.1procent.net/)
Zamknąłem wszystkie znaczniki w głównym pliku, ale rzeczywiście korzystam z nadpisywania. Mogłem coś pokręcić w szablonie komponentu.
Dziękuję za podpowiedź, zaraz sprawdzę.
Dziękuję za pomoc, błąd powstał przy nadpisywaniu stylów.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!