0

助けてくれてありがとう... k2アイテムをビューの1つにプルするカスタムjoomlaコンポーネントに取り組んでいます... 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 オブジェクトを実行しました。

http://pastebin.com/tJRB8wbu

私が利用できる $item->image さえ見当たりません :-/

k2 アイテム パスを取得するにはどうすればよいですか?

4

1 に答える 1

0

K2の画像は記事のidとリンクしているようです。

次のようなことを試してください:

$item->image = JPATH_ROOT.'media/k2/items/cache/'.md5("Image".$item->id).'_L.jpg'.
于 2013-05-06T15:10:38.513 に答える