Probabilmente arriva da questo dal punto di vista di Drupal 6 ma ...
Come tema un'immagine in un determinato stile di immagine quando l'immagine vive in una cartella del modulo? Questo mi sta facendo impazzire e so che mi manca qualcosa di semplice.
Ecco un esempio di codice che mostra cosa sto cercando di fare:
$file_uri = 'public://sites/all/modules/my_module/logo.jpg';
$data['logo'] = theme('image_style', array('style_name' => 'medium', 'path' => $file_uri));
Anche se uso file_build_uri (), finisco con un percorso a un file che non esiste. Se sposto l'immagine nella directory dei file e cambio $ file_uri in 'public: //logo.jpg', funziona perfettamente.
Devo copiare l'immagine nella directory dei file come parte del codice del modulo? Se è così, non è ridicolo?
Cosa mi sto perdendo? Esiste una documentazione su come fare qualcosa del genere? Ho passato più di un'ora a estrarre la documentazione di Drupal e mi sono ritrovato completamente asciutto.