我想从 k2 获取当前项目 id 并将其存储到 cookie 中。
(当然,当我写“当前项目”时,我在我的 k2 模板的项目视图中。)
如何从 K2 获取项目 ID?
我试过$this->item->id
了,但似乎它不起作用。
有任何想法吗?
谢谢!
$K2Itemid = JRequest::getInt('id');
$db = JFactory::getDBO();
$db->setQuery("SELECT title FROM #__k2_items WHERE id = ".$K2Itemid );
$K2Catid = $db->loadResult();
echo $K2Catid;
这取决于你在哪里。它是一个项目视图吗?如果是这样, $this->item->id 应该可以工作。我已经做过很多次了。
我同意@shaz - 这对我有用(item.php 和 category_item.php 覆盖):
<?php echo $this->item->id; ?>