[TYPO3-german] Fotofeindlicher Quellcode von TYPO3?
Ronald Steiner
Ronald.Steiner at googlemail.com
Fri Nov 7 14:55:48 CET 2008
P.S.:
Wenn Du was ganz abgefahrenes willst kannst Du auch ein DAM Feld mit in
die Hierarchie einbeziehen. Das DAM-Feld kannst Du mit dem DAM-indexer
mit ganz wildem Inhalt füllen, z.B. einer Kombination aus title,
file_name, description, ...
Gerhard Obermayr schrieb:
>
> Hallo Ronald,
> das habe ich schon kapiert.
>
> Es gibt die Einstellungen für den Dateinamen und für den Alt-Text.
> Leider nicht für den Titel.Beim Dateinamen habe ich kein Problem.
> Ich habe die beiden Zeilen:
>
> fileText = hierarchy:title|defaultFileText|file_name
> addText.defaultFileText = HDR Image von Gerhard Obermayr
>
> im Setup und die erzeugen den Dateinamen
>
> "images/hdr_image_von_gerhard_obermayr_DSC03808.jpg"
>
> Der Name wird also als Kombination der beiden Werte "defaultFileText"
> und "file_name" generiert.
>
> Nun wollte ich auch den Alt-Text als Kombination erstellen lassen -
> Fehlanzeige.
> Die Angabe:
>
> altText = hierarchy:altText|file_name|defaultAltText|pageTitle
> addText.defaultAltText = ein HDR-Foto von Gerhard Obermayr
>
> ergibt in Ermangelung eines Alt-Textes beim Bild nur eine Ausgabe des
> Dateinamens
>
> "DSC03808_6_7.jpg"
>
> Wenn ich nun die hierarchie ändere auf die vorgegebene Reihenfolge
>
> altText = hierarchy:altText|title|pageTitle|file_name|defaultAltText
> addText.defaultAltText = ein HDR-Foto von Gerhard Obermayr
>
> sollte nach meiner Logik der Alt-Text
> "ysperklamm_dsc03808_jpg_ein_foto_von_gerhard_obermayr"
> ausgegeben werden.
>
> Tut es aber nicht, es ergibt nur die Ausgabe "Ysperklamm" - also nur den
> Seitentitel weil dieser vor dem "defaultAltText" kommt.
>
> Vertausche ich die Reihenfolge wie folgt:
>
> altText = hierarchy:altText|title|defaultAltText|file_name|pageTitle
> addText.defaultAltText = ein HDR-Foto von Gerhard Obermayr
>
> so wird als Alt-Text "ein HDR-Foto von Gerhard Obermayr" ausgegeben.
>
> Also wird nur der erste zutreffende Wert ausgegeben und alle
> nachfolgenden werden ignoriert ...
>
> Warum werden bei "fileText" zwei Werte kombiniert, beim "altText" aber
> nicht?
>
> Du siehst also, ich habe mich sehr wohl mit der Materie beschäftigt,
> aber ich komme einfach nicht dahinter.
> Kann es sein, dass ich einen Denkfehler mache, die Reihenfolge nicht
> akzeptiert wird etc.
> Aber Du schreibst ja, dass man beliebig kombinieren kann ...
>
> LG Gerhard
>
>
>
> Ronald Steiner schrieb:
>> Hi Gerhard,
>>
>> Du kannst per TS getrennt definieren, wie der Dateiname und der
>> Alt-Text generiert werden soll.
>> Jeweils kannst Du getrennt eine Hierarchie angeben nach der versucht
>> wird ein sinnvoller Text zu generieren. Am Ende sollte ein
>> default-Wert sein, der genommen wird, wenn zuvor kein Text generiert
>> werden konnte. Dieser Default-Wert lässt sich getrennt für den
>> Dateinamen und den Alt-Text einstellen.
>> Ich dachte eigentlich das wäre ganz einfach zu verstehen. ... ist
>> offensichtlich doch nicht so einfach.
>>
>> hoffe das hilft Dir weiter.
>>
>> bis dann
>>
>> Ron
>>
>> Gerhard Obermayr schrieb:
>>
>>> Hallo Ronald,
>>> ein Nachmittag voller Versuche ist vorbei.
>>>
>>> Ronald Steiner schrieb:
>>>
>>>> Hallo Gerhard,
>>>>
>>>>
>>>>
>>>>> Deshalb auch der Vorschlag an Ronald Steiner, bei der Überarbeitung
>>>>> der Extension zu überlegen, ob nicht der Dateiname als Ergänzung
>>>>> zum Tetel oder Alttext genommen werden kann ...
>>>>>
>>>> das ist mit fl_realurl_image bereits möglich. Du kannst per TS
>>>> einstellen aus was der Dateiname erzeugt werden soll. Ich glaube das
>>>> ist im manual recht gut beschrieben.
>>>>
>>> Testweise habe ich auf dieser Einzelseite -->
>>> http://www.hdr-foto.at/fotos-berichte/2008/ysperklamm/
>>> bei den oberen 10 Bildern dem ersten keinen Alt-Text und keinen Titel
>>> verpasst.
>>> Alle anderen habe als Alt-Text und Titel jeweils "Impressionen aus
>>> der Ysperklamm - HDR-Foto DSC03815.jpg © Gerhard Obermayr"
>>> Ich habe das in verschiedenen Varianten probiert.
>>> Das Ergebnis ist ernüchternd:
>>>
>>> Schreibe ich die Konfiguration
>>>
>>> PLUGIN.FL_REALURL_IMAGE.fileText = hierarchy:title|defaultFileText
>>> PLUGIN.FL_REALURL_IMAGE.addText.defaultFileText = HDR-Foto © Gerhard
>>> Obermayr
>>>
>>> in die "Constants" bekomme ich folgende Ausgabe:
>>>
>>> a href="uploads/pics/DSC03808_6_7.jpg"
>>> img src="images/ysperklamm_09991619.jpg"
>>> alt="Ysperklamm"
>>> Schreibe ich die Konfiguration
>>>
>>> config.fl_realurl_image {
>>> fileText = hierarchy:title|defaultFileText
>>> addText.defaultFileText = HDR-Foto © Gerhard Obermayr
>>> }
>>>
>>> ins "Setup" bekomme ich diese Ausgabe:
>>>
>>> a href="uploads/pics/DSC03808_6_7.jpg"
>>> img src="images/hdr_foto_c_gerhard_obermayr_09991619.jpg"
>>> alt="Ysperklamm"
>>> Auch das hinzufügen von
>>>
>>> config.*meaningfulTempFilePrefix* = 100
>>>
>>> bewirkt nur eine kleine Änderung:
>>>
>>> a href="uploads/pics/DSC03808_6_7.jpg
>>> img src="images/hdr_foto_c_gerhard_obermayr_DSC03808.jpg
>>> alt="Ysperklamm
>>>
>>> Zumindest wird jetzt beim Bildpfad keine Fantasie-Zahl sondern der
>>> echte Dateiname geschrieben.
>>>
>>> Für mich unbefriedigend ist die Tatsache, dass der als default
>>> vorgegebene Text nicht als Alt-Text verwendet wird sondern beim
>>> Bild-Pfad, der ja scheinbar unwichtig ist.
>>> Wenn ich also nun einen Alt-Text und einen Titel vergebe wird der
>>> default-Wert überschrieben:
>>>
>>> href="uploads/pics/DSC03815_6_7E.jpg
>>> title="Impressionen aus der Ysperklamm - HDR-Foto DSC03815.jpg ©
>>> Gerhard Obermayr
>>> img src="images/hdr_foto_c_gerhard_obermayr_DSC03815.jpg
>>> alt="Impressionen aus der Ysperklamm - HDR-Foto DSC03815.jpg ©
>>> Gerhard Obermayr
>>>
>>> Deshalb meine Frage:
>>> Warum wird der vorgegebene "defaultFileText" für den Pfad vergeben
>>> und nicht für den Alt-Text der wesentlich wichtiger wäre?
>>> Meines Erachtens wäre der Pfad vollkommen egal ...
>>> Und als Alt-Text wird jetzt einfach der Seitentitel genommen ...
>>>
>>> Ich denke es wäre richtiger, wenn bei fehlen von Alt und Titel die
>>> Ausgabe bei den obigen Vorgaben so aussehen würde:
>>>
>>> href="uploads/pics/DSC03815_6_7E.jpg
>>> title="hdr_foto_c_gerhard_obermayr_ysperklamm_DSC03815.jpg
>>> img src="images/2008/ysperklamm/DSC03815.jpg
>>> alt="hdr_foto_c_gerhard_obermayr_ysperklamm_DSC03815.jpg
>>>
>>> Wenn dann ein Alt und Titel vorhanden ist sollte dies genommen werden.
>>>
>>> Ich hoffe doch, Du kennst dich aus und verstehst was ich meine.
>>>
>>> LG Gerhard
>>>
>>>
>>>
>>>> hoffe das hilft Dir weiter
>>>>
>>>> Gruß Ron
>>>> _______________________________________________
>>>> TYPO3-german mailing list
>>>> TYPO3-german at lists.netfielders.de
>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list