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

Шмайсер

  • Давно я тут
  • 798
  • 35 / 3
Всем привет, вопрос собственно в сабже: мне необходимо в модуле хлебных крошек (стандартный, из коробки)  получать id материала, в котором сейчас нахожусь. Ну и если подскажете, как в том же модуле получать id категории (если нахожусь в блоге категории) то будет вообще шикарно)).
Заранее спасибо!
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

NewUsers

  • Живу я здесь
  • 2306
  • 213 / 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.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на 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
*

Шмайсер

  • Давно я тут
  • 798
  • 35 / 3
Парни, всем спасибо, все очень помогли! Еще оффлайн помощь оказал beliyadm, за что ему тоже отдельное спасибо, если вдруг наткнется на эту ветку))
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Получить список тегов каждого материала в блоге категории

Автор goga_pgasovav

Ответов: 1
Просмотров: 228
Последний ответ 02.03.2023, 14:20:21
от goga_pgasovav
Вывод даты материала в списке тегов

Автор androv77

Ответов: 1
Просмотров: 333
Последний ответ 02.02.2023, 06:51:59
от beliyadm
ajax загрузка компонента на странице материала К2

Автор Divn

Ответов: 0
Просмотров: 395
Последний ответ 13.01.2023, 15:05:52
от Divn
Как создать ссылку на категорию в картинке материала?

Автор Mnojitell

Ответов: 0
Просмотров: 335
Последний ответ 12.01.2023, 14:14:11
от Mnojitell
Вывод даты публикации материала в списке меток tags

Автор androv77

Ответов: 1
Просмотров: 295
Последний ответ 07.01.2023, 13:23:15
от NewUsers