Кастомизация LinkPager

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
ZaurK
Сообщения: 19
Зарегистрирован: 2015.01.21, 10:15

Кастомизация LinkPager

Сообщение ZaurK »

Здравствуйте! Пытаюсь кастомизировать пагинацию, чтобы был похож на имеющийся html-код для пагинации:

Код: Выделить всё

<div class="pagination">
  <ul>
    <li class="previous"><a href="#fakelink" class="fui-arrow-left"></a></li>
    <li class="active"><a href="#fakelink">1</a></li>
    <li class=""><a href="#fakelink">2</a></li>
    <li><a href="#fakelink">3</a></li>
    <li class="next"><a href="#fakelink" class="fui-arrow-right"></a></li>
  </ul>
</div>
а получается вот так:

Код: Выделить всё

<div class="pagination">
  <ul>
    <li class="previous disabled"><span><a href="#fakelink" class="fui-arrow-left"></a></span></li>
    <li class="active"><a href="/site/newsall?page=1&amp;per-page=2" data-page="0">1</a></li>
    <li><a href="/site/newsall?page=2&amp;per-page=2" data-page="1">2</a></li>
    <li class="next"><a href="/site/newsall?page=2&amp;per-page=2" data-page="1"></a><a href="#fakelink" class="fui-arrow-right"></a></li>
  </ul>
</div>
Вот мой код:

Код: Выделить всё

<?php
// display pagination
echo '<div class="pagination">';
echo LinkPager::widget([
    'pagination' => $pages,
    'hideOnSinglePage' => true,
    'prevPageLabel' => '<a href="#fakelink" class="fui-arrow-left"></a>',
    'nextPageLabel' => '<a href="#fakelink" class="fui-arrow-right"></a>',
    'options' => [
        'tag' => 'ul',
       ],
    'activePageCssClass' => 'active',
    'prevPageCssClass' => 'previous',
    'nextPageCssClass' => 'next',
    'firstPageCssClass' => '',
    'lastPageCssClass' => '',

]);
echo '</div>';
?>
Почему-то появляется тег span, потом второй тег "а" и ломка с стилях. Помогите плз разобраться, что я делаю не так?
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Кастомизация LinkPager

Сообщение SiZE »

ZaurK писал(а): 2019.02.22, 23:58 Помогите плз разобраться, что я делаю не так?
Подстраиваешь html под стили, а надо наоборот.
Ответить