[gelöst] img Tag ohne alt= bei Media file selector
am 10.11.2011 - 14:32 Uhr in
Hallo,
In einem Inhaltstype habe ich ein Bild-CCK-Feld mit dem Widget media File Selector.
Alles funktioniert erwartungsgemäss. Blöd ist nur, dass das img-Tag dann ohne alt='' und title='' gerendert wird
(für den Moment brauchen die noch keinen Inhalt, aber alt und title sollten da sein).
Ich vermute, ich müsste nun im Template.php eine Preprocess-function machen, die es mir erlaubt,
den String " alt='' und title=''" in das img-tag reinzufriemeln.
Oder kann ich die $content-Variable in node.tpl.php ev. ergänzen?
Hat vielleicht zufällig jemand sowas schon mal gemacht und grad ein Beispiel zur Hand? Dann könnte ich darauf aufbauen.
Danke und lg
leda
- Anmelden oder Registrieren um Kommentare zu schreiben

Mit Trial und Error kann man
am 10.11.2011 - 16:38 Uhr
Mit Trial und Error kann man auch drauf kommen...
Die/Eine Lösung ist, $content vor dem Rendern in der node.tpl.php anzupassen:
...$content['field_bild'][0]['#item']['title'] = 'Das ist mein neuer Titel';
$content['field_bild'][0]['#item']['alt'] = 'Das ist der Alt-Text';
...
print render($content);
...
Ist nun soweit gelöst - kann ich auch mal für was anderes verwenden.
Allerdings besteht immer noch das Problem, dass wenn man ein Image_Field mit dem Media Selector nutzt, man die Eingabe-Felder für alt und title nicht angezeigt bekommt...
Forschen ist angesagt :-)