0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 302 Просмотров
*

Шмайсер

  • Давно я тут
  • 766
  • 32 / 3
Всем привет, вопрос собственно в сабже: мне необходимо в модуле хлебных крошек (стандартный, из коробки)  получать id материала, в котором сейчас нахожусь. Ну и если подскажете, как в том же модуле получать id категории (если нахожусь в блоге категории) то будет вообще шикарно)).
Заранее спасибо!
*

NewUsers

  • Живу я здесь
  • 2250
  • 202 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Код: php
$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();

if($active->query['view'] === 'category'
&& $active->query['layout'] === 'blog')
{
echo $active->query['id'];// ID выбранной категории в настройках страницы
}
Занимаюсь создание расширений для Joomla 3.9.x или выше | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на ЮMoney (бывшие Яндекс.Деньги). Помогу с переездом на PHP 7.x и исправлю ошибки PHP.
Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Насколько я понимаю, код выше применим для случая с пунктом меню. И это для категории.

Для материала же - примерно так:

Код
$app = JFactory::getApplication();
$component = $app->input->get('option');
$view = $app->input->get('view');
$article_id = null;
if ($component == 'com_content' && $view == 'article') {
    $article_id = $app->input->get('id');
}
if ($article_id) {
    // ваш код
    // ...
}
Код не проверял, набросал примерно.

Ссылка на документацию поможет уже наверняка:
https://docs.joomla.org/Retrieving_request_data_using_JInput
« Последнее редактирование: 29.06.2020, 14:11:51 от rsn »
Возможно, будет интересно: Интеграция с Ozon
*

Шмайсер

  • Давно я тут
  • 766
  • 32 / 3
Парни, всем спасибо, все очень помогли! Еще оффлайн помощь оказал beliyadm, за что ему тоже отдельное спасибо, если вдруг наткнется на эту ветку))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 9
Просмотров: 566
Последний ответ 04.05.2022, 08:43:42
от effrit
Вывод части материала в модуле

Автор timssky

Ответов: 23
Просмотров: 803
Последний ответ 15.04.2022, 17:48:41
от vseok
Изменение доп. поля материала через фронтенд

Автор Damarkuzz

Ответов: 1
Просмотров: 93
Последний ответ 29.03.2022, 14:03:37
от NewUsers
Как передать значения полей категории в значения полей материала?

Автор Upps_J

Ответов: 4
Просмотров: 227
Последний ответ 27.01.2022, 08:59:25
от Upps_J
Вывод beforeDisplayContent в модуле

Автор Vlad1

Ответов: 2
Просмотров: 184
Последний ответ 17.01.2022, 13:16:11
от fsv