Hi, im tryng to load a list of related items but from specific categorie.
I have found this code:
//Related items if ($params->get('itemRelated') && isset($item->tags) && count($item->tags)) { $model = &$this->getModel('itemlist'); $relatedItems = $model->getRelatedItems($item->id, $item->tags, $params->get('itemRelatedLimit')); if (count($relatedItems)) { for ($i = 0; $i < sizeof($relatedItems); $i++) { $relatedItems[$i]->link = urldecode(JRoute::_(K2HelperRoute::getItemRoute($relatedItems[$i]->id.':'.urlencode($relatedItems[$i]->alias), $relatedItems[$i]->catid.':'.urlencode($relatedItems[$i]->categoryalias)))); } $this->assignRef('relatedItems', $relatedItems); } }
But i dont knwo how to add a category variable, so i have a "itemRelatedcat" and on the item.php i can add something like:
<?php if($this->item->params->get('itemRelated') && isset($this->relatedItems)): catid="2" ?> <!-- Related items by tag --> <div class="itemRelated"> <h3><?php echo JText::_("Related items (by tag)"); ?></h3> <ul> <?php foreach($this->relatedItems as $key=>$item): ?> <li class="<?php echo ($key%2) ? "odd" : "even"; ?>"> <a href="<?php echo $item->link ?>"><?php echo $item->title; ?></a> </li> <?php endforeach; ?> </ul> <div class="clr"></div> </div> <?php endif; ?>