2013-08-28 68 views
0

我想从k2中获取当前项目标识并将其存储到cookie中。
当然,当我写的“当前项目”我在我的K2模板的项目视图。)
获取当前k2项目ID

我怎样才能得到K2的项目ID?

我试过$this->item->id但似乎不工作。

任何想法?
谢谢!

+0

请记住我们不是在寻找你的sholder。如果你想要一个答案,你将不得不花几分钟时间并添加一些细节。 – RiggsFolly

+0

这取决于你在哪里。它是一个项目视图?如果是这样,$ this-> item-> id应该可以工作。我做了很多次。 – Shaz

+0

我被编辑了我的问题。 @RiggsFolly我错过了什么更多细节? –

回答

1

这取决于你在哪里。它是一个项目视图?如果是这样,$ this-> item-> id应该可以工作。我做了很多次。

2
$K2Itemid = JRequest::getInt('id'); 
$db = JFactory::getDBO(); 
$db->setQuery("SELECT title FROM #__k2_items WHERE id = ".$K2Itemid); 
$K2Catid = $db->loadResult(); 
echo $K2Catid; 
-2

我同意@shaz - 这个工作对我来说(item.php和category_item.php覆盖):

<?php echo $this->item->id; ?>