作成した「thumbnail」という名前のプリセットに基づいて、imagecacheでサムネイルを生成するのに問題があります。cckimage_fieldとカスタムノードビューがあります。画像の出力に使用しているコードは次のとおりです。
<?php foreach($node->field_comm_gallery as $galleryItem) { ?>
<?php print theme('imagecache', 'thumbnail', $galleryItem['filepath'], $alt = '', ''); ?>
<?php } ?>
以下から得られる出力は次のとおりです。
<img class="imagecache imagecache-thumbnail" title="" alt="" src="http://127.0.0.1/sites/default/files/imagecache/thumbnail/cedimages/3388564188_4427beac12_b_0.jpg"/>
<img class="imagecache imagecache-thumbnail" title="" alt="" src="http://127.0.0.1/sites/default/files/imagecache/thumbnail/cedimages/3388564188_4427beac12_b_2.jpg"/>
すべてが正しいように見えますが、それらのファイルはそのフォルダーに存在しません。
私の質問:printtheme(..)呼び出しは、呼び出されたときにその場でサムネイルを生成することになっていますか、それともノードが作成/更新されたときにサムネイルが生成されますか?
GD Imageプロセッサを使用していますが、エラーは発生しません。