Habe im News-Modul ein Bild mit Bildunterschrift. Die Bildunterschrift soll aber nur genau so breit sein wie das Bild und nicht über die gesamte Breite gehen. Also hab ich im tt_news Quellcode an der richtigen Stelle folgende Zeile eingefügt.
$myImageWidth = array_shift(getimagesize($lConf['image.']['file']));
Die Variable $myImageWidth enthält die Breite des Bildes. Danach wird ein wrap durchgeführt, um die Bildunterschrift in seinen Wrap-String einzubetten. Diesen String habe ich im Template angepasst:
caption_stdWrap.wrap = <p class="news-single-imgcaption" style="width:100px;"> | </p>
Habe nur das style="width:100px;" eingefügt, den Rest so belassen.
Was ich jetzt brauch, ist denke ich klar: Der Wert aus $myImageWidth muss anstelle von den 100 Pixeln in caption_stdWrap.wrap stehen.
Und ich habe absolut keine Ahnung, wie ich das anstellen könnte. Meine Idee war, den "Austausch" mittels TS (z.B. PHP_SCRIPT_EXT oder sowas) durchzuführen, nur weiß ich nicht, ob TS das überhaupt kann. Es können eben auch mehrere Bilder nacheinander ge-wrapped werden, also muss das im "laufenden Betrieb" geschehen.
Wer kann mir helfen?