Wahrscheinlich aus einer zu Drupal 6-Sicht, aber ...
Wie kann ich ein Bild in einem bestimmten Bildstil thematisieren, wenn sich dieses Bild in einem Modulordner befindet? Das macht mich verrückt und ich weiß, dass mir nur etwas Einfaches fehlt.
Hier ist ein Beispielcode, der zeigt, was ich versuche:
$file_uri = 'public://sites/all/modules/my_module/logo.jpg';
$data['logo'] = theme('image_style', array('style_name' => 'medium', 'path' => $file_uri));
Selbst wenn ich file_build_uri () verwende, erhalte ich einen Pfad zu einer Datei, die nicht existiert. Wenn ich das Bild in das Dateiverzeichnis verschiebe und $ file_uri in 'public: //logo.jpg' ändere, funktioniert es einwandfrei.
Muss ich das Bild als Teil des Modulcodes in das Dateiverzeichnis kopieren? Wenn ja, ist das nicht lächerlich?
Was vermisse ich? Gibt es eine Dokumentation dazu? Ich habe über eine Stunde damit verbracht, die Drupal-Dokumentation abzubauen, und bin völlig trocken aufgetaucht.