Здравствуйте.
Недавно установила тему Zircon, основнную на базовой теме Nucleus.
все бы хорошо... да вот только в этой теме не работают нормально пейджеры! Причем, в страницах сформированный вьювсом, все работает (например, на главной). А в страницах, которые не сформированы вьювсом, ничего не работает: например, на многостраничных комментариях, списках блогов, результатах поиска...
Речь идет именно о темизации, т.е. не выводится сам пейджер. Сам-то друпал отлично обрабатывает пути типа /?page2 и т.д.
Я обыскала все файлы тем, что Зиркона, что Нуклеуса. У зиркона вообще ничего не найдено. В базовой теме Нуклеус найдена функция function nucleus_theme() {
<?php // Split out pager list into separate theme function.
$items ['pager_list'] = array(
'arguments' => array(
'tags' => array(),
'limit' => 10,
'element' => 0,
'parameters' => array(),
'quantity' => 9,
),
);
?>
Я её честно закоментила - а потом даже удалила, но ни к какому результату это не привело. Так же, ник чему не привело активное гугление.
Задача.
Обнаружить в чем проблема и устранить её: пейджеры должны показываться там, где они должны быть.
От вас: сроки, стоимость. Можно сюда, можно в личку.
Спасибо.
Комментарии
решено, благодаря безДвозДмезДной помощи RxB!!!
В общем, что-то там не так, эмм, с дельта индексами у сгенерированных вьювсом блоков...
Решилось отключением из правой колонки всех блоков, сгенерированных вьювсом. После чего, я постепенно восстанавливала блоки, пока не нашла "тот самый". Затем уже, во вьювсе настроила Пейджер, точнее его дельта индекс...
Короче, насколько я понимаю...
если на странице есть два пейджера: стандартный + вьювсовский = какую-то путаницу в этих дельта индексах. Соответственно, либо на странице = 1 пейджер, либо настраиваем эти самые дельта индексы.