Добавить слово Страницы перед Pager

Главные вкладки

Комментарии

Аватар пользователя molp molp 4 апреля 2010 в 22:42

Не могу я опять понять ... не зная php сложно разобраться
Если это не сложно то подскажите какой код нужно добавить в template.php

Аватар пользователя direqtor direqtor 5 апреля 2010 в 4:22

Код функции theme_pager под названием ваша_тема_pager. В этой функции делаете ваши добавления. Потом один раз зайдите на страницу тем оформления в админке, чтобы переписать реестр тем.

Аватар пользователя molp molp 6 апреля 2010 в 9:44

Именно так я и делаю, вот только повторюсь без знания php сложно понять куда именно нужно вставлять мое 'Pages:' .
Из всего что я смог перепробовать только такая конструкция return 'Pages:' . theme('item_list', $items, NULL, 'ul', array('class' => 'pager')); максимально для меня подходит но все ровно это не то. В этом варианте Pages: отображается за рамками div`а с пейджером (перед ним).
Еще мне удалось добиться появления слова "Pages:" перед каждой ссылкой-номером.

Я вообще пришел к выводу что эта часть (theme_pager) как бы внутренняя, тоесть она формирует этот пейджер. Мне видимо нужна та которая theme_pager выводит на странице. Уф...
И еще вопрос ... надо весь этот theme_pager вставлять в template.php - там довольно большой код, или какуюто его часть?

Аватар пользователя direqtor direqtor 6 апреля 2010 в 13:29

Попробуйте так:

 return theme('item_list', $items, t('Pages:'), 'ul', array('class' => 'pager'));

Еще добавьте в style.css правило:

.item-list .pager, .item-list h3 {
  display: inline;
}

"molp" wrote:
И еще вопрос ... надо весь этот theme_pager вставлять в template.php - там довольно большой код, или какуюто его часть?

Пихайте весь, изменив одну строчку. Это штатный способ работы.