PDA

Zobacz pełną wersję : Problem z szablonem strony głównej



Scandall
09-05-2007, 14:57
Witam.

Mam taki problem - w swoim serwisie stworzyłem szablon który ma być wyświetlany tylko dla strony głównej oraz drugi który ma być wyświetlany dla wszystkich innych podstron. Wszystko działa dobrze, tylko jeżeli kliknę link do jakiegoś artykułu opublikowanego na stronie głównej, jest on wyświetlany w templatce strony głównej, zamiast w tej drugiej. Problem ten nie dotyczy modułów najczęściej czytane oraz ostatnio dodane znajdujących się na stronie głównej - kliknięcie jakiegokolwiek linka tam zawartego powoduje wyświetlenie treści w odpowiednim szablonie.

Ma ktoś jakiś pomysł jak to "naprawić" ?

Scandall
10-07-2007, 19:01
No dobra, wiem, że odpowiadanie samemu sobie na post, i to na dodatek po 6 miesiącach jest głupie, ale dopiero teraz wiem jak to zrobić, a podejrzewam, że wiele osób może na tym skorzystać. A wiec żeby działało tak jak w opisie, trzeba dokonać następujących zmian w pliku: components/com_content/content.html.php

Linia ~397


$_Itemid = $Itemid;
należy zamienić na:


$_Itemid = $mainframe->getItemid( $rows[$i]->id, 0, 0 );
Linia ~556


$row->_Itemid = $Itemid;
należy zamienić na:


if ( $task != 'view' && $task != 'category' ) {
$row->_Itemid = $mainframe->getItemid( $row->id, 0, 0 );
} else {
// when viewing a content item, it is not necessary to calculate the Itemid
$row->_Itemid = $Itemid;
}
No i teraz jest wszystko pięknie ładnie ;)
Czy komuś się to przydało? ;)

olajola
13-07-2007, 09:44
Dziękuję, tego właśnie szukam od tygodni.