Imagecache + cck + imagefiled + $content

chrispooh képe

Sziasztok!

Van egy nagy parám. Egyszerűen nem bírom legyűrni. Felraktam az Imagecace, CCK, Imagefiled hármast, és generálok egy thumbnailt és egy nagyobb képet a tartalmohoz feltöltött képből, amit imagefield-el adok hozzá. Sikeresen fel is tölti, meg is jeleníti az általam node.tpl.php-ból külön kezelt teaser-ben és teljes nézetben is.
A baj először annyi volt, nem tudtam külön kezelni a képet, nem volt rá változó, így utána kellett nézzek, hogyan tudom a $content -ben kezelt képet különszedni.
Meg is találtam ezt:
<?php print theme('image', 'files/imagecache/tartalom_thumbnail1/'. $node->field_hirek_kepei[0]['filepath']);?>
<?php print $node->content['body']['#value'];?>
Nagyszerűen működött, megjelenítette külön a képet és külön a szöveget.
Na most 2x jelent meg minden cucc, ezért a $content-et ki is töröltem. Ekkor jöttek a gondok. Amint kiírtottam, nem generálja le a képeket az imagecache. Egyszerűen nem tudom, miért. Visszatettem a $content-et, és egyből legyártja. Mi lehet a megoldás?

Köszi - Krisz

Illyés Edit képe

Próbáld meg a sminket Contemplate modullal készíteni. Bár én se értem, miért függ a képtenerálás a $node->content['body']['#value']-tól – hacsak nem tetted a törzs rész kitöltését kötelezővé.

0
0
aboros képe

vagy én értek félre valamit, vagy rosszul írtad le mit csináltál vagy rosszul használod az imagecachet.

Usage:
...
add a
php print theme('imagecache', $ruleset_namespace, $image['filepath'], $alt, $title, $attributes)
to your tpl.php file where you would like the image to appear, where $alt, $title and $attributes are optional parameters.

kipróbáltam és nekem hibátlanul csinálja a dolgát így:
cck imagefield neve: imagefield
imagecache rule namespace: resize_100
imagecache folder: imagefield_files

print $node->content['body']['#value'];
print theme('imagecache', 'resize_100', $node->field_imagefield[0]['filepath'], $node->field_imagefield[0]['alt'], $node->field_imagefield[0]['title'], null);
0
0

-
clear: both;

chrispooh képe

Köszi, megoldódott a para. Máshogy hívtam meg a képet, és így már legenerálta a cuccot.
Krisz

***

0
0