Eine andere Option, die Sie in Betracht ziehen sollten und die für Sie möglicherweise nicht funktioniert, besteht darin, das EXIF-Modul zu verwenden und es automatisch die EXIF-Beschriftung abrufen zu lassen. Anschließend können Sie mit dem Massen-Upload Folgendes ausführen : Multiupload Imagefield Widget Anschließend fügen Sie einfach ein EXIF-Feld hinzu Das erfasst die Bilddaten und führt ein drush exif-Update aus, aber ich bin nicht sicher, ob dies zu Ihrem Anwendungsfall passt. Es hängt lediglich von den Bildern ab, in die EXIF-Daten eingebettet sind (z. B. von Adobe Lightroom oder iPhoto).
In erster Linie habe ich meine neue Website High Rock Photo erstellt, in meinem Fall jedoch nur mit Einzelbildern. Ich denke jedoch, dass sie mit dem Multiupload Imagefield Widget erweiterbar ist. Ich dachte nur, ich würde es da rauswerfen.
Hier ist mein Rezept:
Im Wesentlichen habe ich das Titelmodul verwendet und den traditionellen Titel ersetzt, damit Sie ihn dann auf nicht erforderlich setzen können. Verwenden Sie Auto Nodetitles, um ein Token aus Exif-Daten aus dem Bild abzurufen und als automatischen Titel zu verwenden. Beachten Sie, dass Sie Exif-Daten wirklich für jedes anzuzeigende Feld verwenden können, sodass Sie möglicherweise nicht einmal den gesamten Unsinn zum Ersetzen von Titeln ausführen müssen. Wenn ich etwas Zeit habe, werde ich mit dem Multi-Upload-Widget einen Test durchführen. Für meine Bildbeschreibung verwende ich das Exif iptc_caption
aus meinem Bild.
Beachten Sie, dass es bei Exif einen Fehler gibt (der noch nicht behoben oder vom Betreuer behoben wurde), durch den Sie jedes Mal, wenn Sie einen Knoten erneut speichern, ein drush exif-Update ausführen. Nicht ideal.
Dieses Problem hat mich dazu inspiriert, das Image Field Caption- Modul für Drupal 7 zu erstellen .
Das Modul fügt einen zusätzlichen Textbereich für Bildfelder hinzu, ähnlich den Alt- / Titel-Textfeldern. Der Beschriftungstextbereich kann verwendet werden, um einem Bildfeld einfachen Text oder eine HTML-Beschreibung hinzuzufügen.
Um die Untertitelanzeige anzupassen, nehmen Sie eine Kopie der Datei image_field_caption.tpl.php und legen Sie sie im Verzeichnis Ihres Themas ab, zum Beispiel:
Jetzt können Sie das HTML an Ihre Bedürfnisse anpassen.
quelle
Zum Hinzufügen von Untertiteln zum Bild gibt es auch ein Modul
Bildbeschreibung
Bildfeldbeschriftung
JCaption
quelle
Wenn Sie bereit sind, das Titelfeld als Beschreibung zu verwenden, können Sie das Modul Bildunterschrift oder Bildunterschrift-Formatierer verwenden . Es gibt eine Anfrage , so etwas in Core für D8 aufzunehmen. Es würde auf dem HTML5-Untertitel-Tag basieren.
quelle