В копилку хаков, вечно забываю где находится.
Стандартная навигация вперед\назад в материале показывает только эти тексты, совершенно неинформативно.
Заменим их на заголовки соответствующих материалов
Файл
plugins\content\pagenavigation\pagenavigation.php
Найдем запрос примерно в 119 строке
1
| $query->select('a.id,'.$case_when.','.$case_when1); |
и заменим на (добавили заголовки)
1
| $query->select('a.id, a.title, '.$case_when.','.$case_when1); |
И ниже, где генерируется $row->prev и $row->next весь блок теперь выглядит так
1
23
45
67
89
1011
1213
| if ($row->prev) {
$prev_title = '« '.$row->prev->title; $row->prev = JRoute::_(ContentHelperRoute::getArticleRoute($row->prev->slug, $row->prev->catslug));
} else { $row->prev = '';
}
if ($row->next) { $next_title = $row->next->title.' »';
$row->next = JRoute::_(ContentHelperRoute::getArticleRoute($row->next->slug, $row->next->catslug));} else {
$row->next = '';} |
И последнее, изменяем вывод, ссылки в списке теперь будут такими
1
23
45
67
89
1011
1213
14 | if ($row->prev) {
$html .= ' <li class="pagenav-prev">
<a href="'. $row->prev .'" rel="prev">'.$prev_title.'</a> </li>'
;}
if ($row->next) { $html .= '
<li class="pagenav-next"> <a href="'. $row->next .'" rel="next">'.$next_title.'</a>
</li>' ;
} |
P.S. для совсем ленивых есть
плагин
Комментарии