Находим id категории по элементу меню

На одном сайте требовалось провернуть некоторые манипуляции с данными для записей  некоторых категорий . Потому что перво наперво нужно было это получить id записи , и id  категории .

Но ,  как выяснилось не все записи имели категорию , но при этом в структуре сайта они были прикреплены к   категории .

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

Для этого мы получили id элемента меню  к которой прикреплена запись

$menuItem = JFactory::getApplication()->input->getInt('Itemid', 0);

Далее написали рекурсивную функцию на получения  id  ,первой категории к которой принадлежит запись .

 

Leave a Reply

Your email address will not be published. Required fields are marked *

четырнадцать − семь =