Форум русской поддержки Joomla!® CMS
04.12.2016, 06:02:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

[Решено] Pagination

 (Прочитано 153 раз)
0 Пользователей и 1 Гость смотрят эту тему.
spirit1086
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 135


« : 31.08.2015, 10:51:54 »

Здравствуйте, переопределяю pagination есть код отвечающий за активную ссылку
 $item->link - формирует ссылку  http:/site.ru/news?start=1
 Как вместо start поставить page
Код:

protected function _item_active(JPaginationObject $item)
{
               //$uri  = JUri::getInstance();
               //$item->link=urldecode($uri);

$app = JFactory::getApplication();

$title = '';
$class = '';

if (!is_numeric($item->text))
{
JHtml::_('bootstrap.tooltip');
$title = ' title="' . $item->text . '"';
$class = 'hasTooltip ';
}

if ($app->isAdmin())
{
return '<a' . $title . ' href="#" onclick="document.adminForm.' . $this->prefix
. 'limitstart.value=' . ($item->base > 0 ? $item->base : '0'). '; Joomla.submitform();return false;">' . $item->text . '</a>';
}
else
{                      
return '<a' . $title . ' href="' . $item->link . '" class="' . $class . 'pagenav">' . $item->text . '</a>';
}
}
« Последнее редактирование: 31.08.2015, 12:11:23 от b2z » Записан
spirit1086
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 135


« Ответ #1 : 31.08.2015, 11:14:23 »

Сам нашел ответ функция  _buildDataObject() там менять можно
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet