[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