У меня проблемы с получением кэша изображения для создания миниатюры на основе созданной мной предустановки с именем 'thumbnail'. У меня есть 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 Image и не получаю ошибок.