感谢您的帮助...我正在开发一个自定义joomla组件,将k2项目拉入其中一个视图...我通过包含k2内容模块帮助程序然后使用k2项目成功获取k2项目像这样的小代码:
<?php
$componentParams = JComponentHelper::getParams('com_k2');
$items = modK2ContentHelper::getItems($componentParams);
foreach ($items as $key=>$item): ?>
<a class="Item_Title" href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a>
<?php endforeach; ?>
我在$ item对象中拥有我需要的大部分内容除了图像...由于某种原因,没有任何图像信息被包含在对象中?!所以我无法做我希望的事情并使用这样的东西:
<img src="<?php echo $item->image; ?>" />
这是一个指向print_r()的Pastebin.com链接;我在foreach中的$ item对象上做了:
我甚至没有看到$ item-&gt;图片可供我使用: - /
如何获取k2项目路径?
答案 0 :(得分:0)
K2中的图像似乎与文章的ID相关联。
你应该尝试这样的事情:
$item->image = JPATH_ROOT.'media/k2/items/cache/'.md5("Image".$item->id).'_L.jpg'.