Я використовую image_style_url, щоб отримати мініатюру зображення, яке я додав через інтерфейс адміністратора.
// $foo->field_picture['und'][0]['uri'] has value public://foo.jpg
image_style_url('foo-thumb', $foo->field_picture['und'][0]['uri']);
API зазначає, що зображення буде створено, коли запитається URL-адреса. Однак під час відвідування сторінки зображення не відображається (404). URL-адреса, повернута з функції, здається, добре сформована, але файл не створений.
Папка "foo-thumb" знаходиться в папці загальнодоступних даних, і права доступу до файлів повинні бути в порядку. Я спробував промити кеш зображень (drupal image-flush foo-thumb), але результатів все ще не було.
Будь-які ідеї?