Niestety nie wszystko w CMS Joomla jest idealne. Model MVC to kapitalne posunięcie. Ale część elementów "siedzi" jeszcze głęboko w kodzie i nie mozna łatwo zapanowac nad ich wyglądem. Choćby paginacja.
Nie każdy zwraca uwagę na szczegóły ale mnie osobiście pewne detale rażą. Choćby te okropne strzałeczki w paginacji

Okazuje się, że nie można się zamienić znaczków ">" na inne, ładniej wygladające z poziomu szablonu. Trzeba sięgnąć głębiej.
W katalogu /libraries/joomla/html znajdziecie plik pagination.php Wystarczy tam pogrzebać w funkcji _list_render($list) linia 426 i dalej
function _list_render($list) { // Initialize variables $lang = JFactory::getLanguage(); $html = null; // Reverse output rendering for right-to-left display if($lang->isRTL()) { $html .= $list['previous']['data']; $html .= $list['start']['data']; $list['pages'] = array_reverse( $list['pages'] ); foreach( $list['pages'] as $page ) { $html .= $page['data']; } $html .= $list['end']['data']; $html .= $list['next']['data']; } else { $html .= '«« '; $html .= $list['start']['data']; $html .= ' « '; $html .= $list['previous']['data']; foreach( $list['pages'] as $page ) { $html .= ' '.$page['data']; } $html .= ' '. $list['next']['data']; $html .= ' »'; $html .= ' '. $list['end']['data']; $html .= ' »»'; } return $html; }
Efekt naszych zmian jest następujący:
