Im zobaczyć następujący komunikat w raportach, gdy próbuję użyć funkcji image_style_url na obrazie: „Nie można wygenerować obraz pochodzący znajdujący się publicznie: // ...”Nie można wygenerować obraz uzyskany przy użyciu image_style_url
Upewniłem się, że katalog jest własnością firmy Apache i nie mam problemów z dołączaniem obrazów do przesłania do innych węzłów.
Nazwa stylu "szablon" została ustawiona w menu "Style obrazu" w panelu Administracja Drupala.
Gdy funkcja jest wywoływana, adres URL obrazu jest zwracany, ale obraz nie jest wyświetlany, ponieważ obraz nie jest tworzony przez serwer.
Czy ktoś ma jakieś pomysły, w jaki sposób mogę rozwiązać ten problem?
Po prostu drukuję image_style_url, gdzie "thumbnail" to nazwa nadana stylowi obrazu utworzonemu w obszarze administracyjnym.
$img_url = $node->field_image[0]['uri'];
print image_style_url("thumbnail", $img_url);
próbujesz wygenerować obraz programowo (w tym przypadku, kindlt wklej kod używany) lub Drupal generuje obraz dla ciebie?! .. . -Muhammad. –
Dodałem kod, którego używam do pierwotnego pytania powyżej. Dzięki, Dave –