Доброго времени суток,
проблема в следующем: есть тип материала с imagefield полем, настроенный filefield_paths и imagechache. Картинка при загрузке должна переименовываться в [nid].[original_extension] (например 100.jpg).
При создании ноды файл переименовывается, но если пытаться отобразить его средствами imagecache:
theme_imagecache('normal_size', $field_cover_art[0]['filepath'], $field_cover_art[0]['data']['alt'], $field_cover_art[0]['data']['title'], array('width' => 120, 'height' => 120, 'class'=>'tizer_block_img'));
то в качестве пути к изображению используется оригинальное имя файла и естественно пользователю ничего не отображается.
Если же начать редактировать эту ноду и нажать save, то imagecache начинает все нормально отображать.
Уже не знаю за что хвататься, вроде проверил все что можно.
Кто-нибудь сталкивался с подобным?
Комментарии
в базе видимо остаётся всё ещё под старым названием
да, так оно и есть...
решил следующим образом: изменил приоритет filefield_paths на 2000 и все стало хорошо...
хотя не думаю, что это идеальный вариант