1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Помощь Навигация в материалах Joomla 3 (вперед / назад) с картинками

Тема в разделе "Joomla", создана пользователем spro1, 18 дек 2019.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Модераторы: arman29, DMS
  1. spro1

    spro1

    Регистр.:
    26 май 2013
    Сообщения:
    209
    Симпатии:
    72
    Всем привет!

    В Joomla есть стандартный плагин навигации по материалам, который выводит кнопки вперед / назад в материале Joomla.

    Подскажите пожалуйста, как кроме кнопок вывести еще и картинку (например intro_image)?

    В стандартном плагине этого без его допиливания не сделать, а как его дописать я не смог разобраться.

    Перерыл JED, но подходящих модулей тоже не смог найти, кругом одни слайдеры и пр.

    Посоветуйте пожалуйста модуль, если такой есть или подскажите, как дописать плагин.

    посмотрел, что есть в самом плагине. Логично, что картинками там и не пахнет.
    в файле /plugins/content/pagenavigation/tmpl/default.php
    PHP:
    <?php print_r ($rows[$location-1]); ?>
    выводит:
    stdClass Object ( [id] => 222 [title] => Название материала [catid] => 22 [language] => * [slug] => 222:alias [catslug] => 22:novosti )

    Понимаю, что надо в файле плагина дописать получение картинки материала, но как это сделать не знаю.

    Помогите пожалуйста.

    Заранее спасибо и хорошего дня!
     
  2. macteps

    macteps Писатель

    Регистр.:
    11 авг 2016
    Сообщения:
    6
    Симпатии:
    1
    Во-первых, не стоит править саму джумлу, нужно сделать оверрайд в вашем шаблоне, для этого надо открыть:
    Extentions->Templates->Templates, выбрать текущий шаблон, выбрать вкладку create overrides, затем в колонке plugins развернуть content и нажать на pagenavigation. Система создаст оверрайд и напишет его путь.
    По второму пункту, тут нет возможности проверить, но можно попробовать взять объект нужной статьи по id:
    $article =& JTable::getInstance("content");
    $article->load($rows[$location-1]->id);
    ну а там уже можно достать из $article все что угодно