我无法让 imagecache 根据我创建的名为“缩略图”的预设生成缩略图。我有一个 cck image_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"/>
一切看起来都正确,但该文件夹中不存在这些文件。
我的问题: print theme(..) 调用是否应该在调用时动态生成缩略图,还是在创建/更新节点时生成缩略图?
我正在使用 GD Image 处理器并且没有收到任何错误。