У меня проблемы с получением 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"/>
Все выглядит правильно, но этих файлов в этой папке нет.
Мой вопрос: должен ли вызов темы печати (..) генерировать эскиз на лету, когда он вызывается, или эскиз создается при создании / обновлении узла?
Я использую обработчик изображений GD и не получаю ошибок.