Добрый день! Подскажите, как в навигации поставить картинку, вместо слов "Вперед" и "Назад". Я так понимаю код за вывод отвечает этот: Код (PHP): protected function _list_render($list) { // Reverse output rendering for right-to-left display. $html = '<ul>'; //$html .= '<li class="pagination-start">' . $list['start']['data'] . '</li>'; $html .= '<li class="pagination-prev">' . $list['previous']['data'] . '</li>'; foreach ($list['pages'] as $page) { $html .= '<li>' . $page['data'] . '</li>'; } $html .= '<li class="pagination-next">' . $list['next']['data'] . '</li>'; //$html .= '<li class="pagination-end">' . $list['end']['data'] . '</li>'; $html .= '</ul>'; return $html; } Пишу в css Код (html): li.pagination-next{ background-image: url(../images/navig_right.png); } И он у меня ничего не выводит. Где ошибка?
Изображение стало выводиться после display:block, но когда убираю в файле language слово "вперед" (чтобы оно не выводилось), то изображение куда-то съезжает вниз и не двигается никуда. Должно быть по задумке вот так вот: http://imagepub.org/3254-1341855047
Я сделал так: Код (html): li.pagination-next a{ background-image: url(../images/navig_right.png); background-repeat:no-repeat; display:block; height:24px; width:29px; } Картинки заработали, стали ссылками. Но! Я так понимаю это уже php - когда картинка неактивная (если нет возможности пролистать назад, или вперед страницу, то эта картинка не показывается). Допустим я на первой странице, возможности пролистать страницу назад нету, соответственно и картинки этой нету. Если перейти на след страницу, то картинка появляется, так как пролистать есть возможность. Только вот мне нужно сделать чтобы они всегда отображались. Это вот этот кусок отвечает за это? Код (PHP): protected function _item_inactive(&$item) { $app = JFactory::getApplication(); if ($app->isAdmin()) { return "<span>" . $item->text . "</span>"; } else { return "<span class=\"pagenav\">" . $item->text . "</span>"; } }