Задача: добавить для определенного типа материалов навигацию перехода к предыдущему/следующему материалу
Использую модуль: http://drupal.org/project/prev_next]Previous/Next API">Previous/Next">http://drupal.org/project/prev_next]Previous/Next API
1. В настройках модуля для нужного типа отмечаю "Include".
2. Произвожу переиндексацию.
3. Помещаю блок созданный модулем в необходимый регион.
Получаю: кукишь
Делаю по инструкции из README.txt
1. В файл template.php помещаю код:
<?php
function pn_node($node, $mode = 'n') {
if (!function_exists('prev_next_nid')) {
return NULL;
}
switch($mode) {
case 'p':
$n_nid = prev_next_nid($node->nid, 'prev');
$link_text = 'previous';
break;
case
'n':
$n_nid = prev_next_nid($node->nid, 'next');
$link_text = 'next';
break;
default:
return
NULL;
}
}
?>
2. В шаблон page.tpl.php вставляю код:
Получаю: кукишь
Прошу подсказать что делаю не так.
Комментарии
Буквально на днях на седьмом ставил блоки - нормально работали. Точно на страницах нужного типа нет вперёд/назад?
php то отделите от функции
Исправил, это баги визивига на сайте.
Задача решена, модуль работает исправно.
Невнимательность - моя беда.
или function pn_node($node, $mode ) ?
Все настроил через админку как и описывал в самом начале:
1. В настройках модуля для нужного типа отмечаю "Include".
2. Произвожу переиндексацию.
3. Помещаю блок созданный модулем в необходимый регион.
Добавить можно только необходимость запустить крон.
Ничего в template.php писать не нужно, хотя это тоже наверное вариант.
Всегда надо чистить кэш.
Чистка кэша не помогла, помог запуск крона. Molp, спасибо!