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

pedrosoft

  • Захожу иногда
  • 367
  • 113 / 7
Как получить id текущей категории в  которой располагается материал?

Допустим я нахожусь в index.php?option=com_content&task=view&id=8&Itemid=10  . как мне получить id категории в которой расположен материал который я сейчас просматриваю
Интернет Хостинг Центр: отличные цены, лучшее качество, расположение в дата-центре «Оверсан-Меркурий»
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
ну например так:


  $id 
intvalmosGetParam$_REQUEST'id') );
  if ( 
$id ) {
    global 
$database;
    
$row = new mosContent$database );
    
$row->load$id );
    
$catid $row->catid
  }


Но это как бы лишний запрос.

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

pedrosoft

  • Захожу иногда
  • 367
  • 113 / 7
Спасибо Смарт. А как можно сделать что б оно ещё и в режиме "blogcategory" работало?
Интернет Хостинг Центр: отличные цены, лучшее качество, расположение в дата-центре «Оверсан-Меркурий»
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Можно, если пойти по второму пути... По созданию специального мамбота... А можно в любой из готовых сделать вставку... К примеру в тот же mosimage
*

pedrosoft

  • Захожу иногда
  • 367
  • 113 / 7
Ну вообщем сделал так:
в mosimage добавил
global $catid_link;
$catid_link $row->catid;


в модуль
global $catid_link;


Вроде работает и без лишнего запроса. Спасибо Смарт!
Интернет Хостинг Центр: отличные цены, лучшее качество, расположение в дата-центре «Оверсан-Меркурий»
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как использовать функции компонента в модуле?

Автор specialist-web

Ответов: 6
Просмотров: 230
Последний ответ 12.05.2019, 12:26:10
от AlekVolsk
params->get для компонента, как получить свои собственные параметры для компонента

Автор klubnichkaaa

Ответов: 13
Просмотров: 10839
Последний ответ 01.06.2017, 20:20:28
от Septdir
По ID'у пункта меню получить ссылку для перехода

Автор GRIG

Ответов: 4
Просмотров: 1743
Последний ответ 08.05.2017, 17:13:05
от Aleks.Denezh
Как в модели ограничить количество выводимых материалов для каждой категории?

Автор fbr

Ответов: 12
Просмотров: 860
Последний ответ 05.09.2015, 23:43:47
от robert
Запустить контент-плагин в модуле

Автор mohax

Ответов: 10
Просмотров: 3814
Последний ответ 30.03.2015, 18:04:20
от twins717