Вывод ссылок на предыдущую и следующую запись

Уже давно наверное вы заметили симпатичные ссылочки в низу каждого сообщения в моем блоге. Они ведут на предыдущий и следующий пост и позволяют легко и быстро прочитать целый блог, без ощущения, что что-то ускользнуло от глаз.

У меня давно появлялось такое ощущение, когда я заходила в каком-нибудь блоге прочитать не анонс записи, а полный текст. Возвращаться (нажать в браузере кнопку "Назад") я как правило забывала и появлялось ощущение, что статей очень много, что все мне их не осилить и т.п. А с ссылками на предыдущий и следующий пост этого ощущения не было, так как всегда можно вернуться или перейти дальше и точно знаешь, что ничего не упустила.

Я нашла конечно же решение для Drupal, но как обычно бывает, оно меня не полностью устроило. Почему-то ссылки показывались рядышком и никак их развести по сторонам не представлялось возможным. Я взяла за основу тот метод, которым выводятся ссылки листания в модуле book. И стили берутся оттуда. Так что сегодня без CSS! Уже все должно быть настроено в оформлении (а если у вас не настроено, то еще предстоит настроить)!

Код который вы увидите ниже позволяет выводить ссылки только в том случае, если в URL ноды имеется слово blog (так настроено в моем блоге с помощью модуля pathauto - что записи в дневнике выглядят blog/транслитерация_названия_записи). В node.tpl.php (или отдельный шаблон для нужного типа материала, например, node-story.tpl.php) вставьте и откорректируйте под свои нужды строку

"$desired_path = 'blog';"

заменив blog на свое значение.

Если вам нужно выводить во всех случаях и эта проверка на URL не нужна, то подойдет такой код:

Еще заметьте, что посередине выводится стрелочка ↔ (↔), которую с легкостью можно заменить на что угодно (посмотреть таблицу специальных символов можно, например, вот тут)

А вот этот сниппет добавьте в template.php вашей темы (без открывающего <?php, если файл уже есть и без закрывающего ?> во всех случаях):

Здесь тоже можно настроить для себя. Замените или удалите '<< '. или .' >>' на свои символы, если необходимо.

Напомню, что стили останутся такими, какими они определены в вашей теме для отображения навигации по книге (модуль book), если вы хотите настроить отдельное форматирование, то просто измените классы в коде для node.tpl.php и определите для них стили в style.css. Удачи!

Гость

Спасибо, интересно было почитать.
А для 6 подойдут ваши снипеты?

sa_bo_nim
ingolmo

Спасибо за руководство, давно думал нечто подобное сделать у себя, хотя и в несколько другом виде.

profy

Жалко что блог забросили. С июля ни одного нового поста. Будете блог развивать?

sa_bo_nim

Буду конечно, когда найду время свободное Вздыхающий

loresh

Да-да. Очень ждем новых постов. Особенно по Drupal 6.Улыбка

finner

А чего с 2008 года не было новых материалов? Хороший блог, только жалко что забросили.

sa_bo_nim

Переезды, постоянная работа и т.п.
Скоро начну делать проект на Друпал.6. Появятся посты))

Сергей

Ну да, кризис и всё такое. Многие забросили блоггинг.

GoodSeeker

Вернитесь, мы Вас читаем Подмигивающий

Женя

Уже седьмой друпал стабильно работает))) Попробую ваш код использовать на своём сайте на Drupal 7

Josephsmamp

BrainRush – натуральное средство на основе мицелл, вытяжек и концентратов лекарственных растений с добавлением глицина, биотина и комплекса витаминов В.
Улучшает передачу нервных импульсов и работу всех отделов головного мозга, помогает при нарушениях функции памяти.
BrainRush легко усваивается организмом и начинает действовать максимально быстро, дополнительно воздействует на функции эндокринной, имунной и нервной систем.
Эффективен в любом возрасте.

BRAINRUSH – ЭТО УНИКАЛЬНОЕ СЕРТИФИЦИРОВАННОЕ СРЕДСТВО

Не содержит ГМО Не содержит вредных для здоровья красителей.
Не содержит вредных для здоровья консервантов.
Не имеет противопоказаний.
Запатентованный синергический фитокомплекс.

BRAINRUSH исключительно натуральные компоненты, не наносящие вреда организму.
Активные вещества корневища солодки, шалфея и пустырника пятилопастного повышают устойчивость нервных клеток к кислородному голоданию, активизируют
умственную деятельность, способствует улучшению памяти и сна.

JosephChort

BrainRush – натуральное средство на основе мицелл, вытяжек и концентратов лекарственных растений с добавлением глицина, биотина и комплекса витаминов В.
Улучшает передачу нервных импульсов и работу всех отделов головного мозга, помогает при нарушениях функции памяти.
BrainRush легко усваивается организмом и начинает действовать максимально быстро, дополнительно воздействует на функции эндокринной, имунной и нервной систем.
Эффективен в любом возрасте.

BRAINRUSH – ЭТО УНИКАЛЬНОЕ СЕРТИФИЦИРОВАННОЕ СРЕДСТВО

Не содержит ГМО Не содержит вредных для здоровья красителей.
Не содержит вредных для здоровья консервантов.
Не имеет противопоказаний.
Запатентованный синергический фитокомплекс.

BRAINRUSH исключительно натуральные компоненты, не наносящие вреда организму.
Активные вещества корневища солодки, шалфея и пустырника пятилопастного повышают устойчивость нервных клеток к кислородному голоданию, активизируют
умственную деятельность, способствует улучшению памяти и сна.

Maryaaxogy

http://salexrumer.site/

Революционное обновление "XRumer 16.0 + XEvil 3.0":
обход бесплатно и быстро captchas Google, Yandex, Фэйсбука, VK, Bing, Hotmail, Mail.Ru, SolveMedia,
а также свыше 8400 других видов капч,
с высокой скоростью - 100 изображений в секунду, и точностью - 80%..100%.
В XEvil 3.0 реализовано подключение любых SEO/SMM программ - XRumer, GSA, ZennoPoster, VKBot, A-Parser,
и многих других. Готовится абсолютно бесплатная демо-версия. Заинтересованы - ищите в Ютубе "XEvil: new OCR - captcha solver"

http://xrumersale.site/
XRumer201708yy

Maryajeort

http://salexrumer.site/

Революционное обновление "XRumer 16.0 + XEvil":
обход бесплатно и быстро captchas Гугла, Яндекса, Facebook, Vkontakte, Bing, Hotmail, Mail.Ru, SolveMedia,
а также свыше 8400 других типов captcha,
с высокой скоростью - 100 изображений в секунду, и точностью - 80%..100%.
В XEvil 3.0 реализовано подключение любых SEO/SMM программ - XRumer, GSA, ZennoPoster, VKBot, A-Parser,
и многих других. Готовится абсолютно бесплатная демо-версия. Заинтересованы? см. в Ютубе "XEvil: new OCR - captcha solver"

http://salexrumer.site/
XRumer201708yy

Maryajeort

http://salexrumer.site/

Принципиально новое обновление "XRumer 16.0 + XEvil 3.0":
решение бесплатно и быстро captcha Google, Яндекса, Фэйсбука, ВКонтакте, Bing, Hotmail, Mail.Ru, SolveMedia,
а также свыше 8400 других видов капчи,
с высокой скоростью - 100 изображений в секунду, и точностью - 80%..100%.
В XEvil 3.0 реализовано подключение любых SEO/SMM программ - XRumer, GSA, ZennoPoster, VKBot, A-Parser,
и многих других. Готовится абсолютно бесплатная демо-версия. Интересно - ищите в Ютубе "XEvil: new OCR - captcha solver"

http://salexrumer.site/
XRumer201708yy

Maryajeort

http://xrumersale.site/

Революционное обновление "XRumer 16.0 + XEvil 3.0":
обход бесплатно и быстро капчи Google, Yandex, Facebook, VK, Bing, Hotmail, Mail.Ru, SolveMedia,
а также свыше 8400 других типов капчи,
с высокой скоростью - 100 изображений в секунду, и точностью - 80%..100%.
В XEvil 3.0 реализовано подключение любых SEO/SMM программ - XRumer, GSA, ZennoPoster, VKBot, A-Parser,
и многих других. Готовится абсолютно бесплатная демо-версия. Заинтересованы - см. в YouTube "XEvil: new OCR - captcha solver"

http://salexrumer.site/
XRumer201708yy