[TYPO3-german] Fotofeindlicher Quellcode von TYPO3?

Ronald Steiner Ronald.Steiner at googlemail.com
Fri Nov 7 14:53:57 CET 2008


Hi Gerhard,

so wie Du das beschreibst, hatte ich es geplant, als ich den Teil der 
Extension geschrieben habe.

@Hierarchie:
die Hierarchie wird genutzt um in jedem Fall eine gute Basis zur 
Erzeugung eines Datei-Namens zu haben. Die Hierarchie wird von links 
nach rechts abgearbeitet. Sobald eine der Stationen einen Inhalt hat, 
wird diese genommen. Es werden also keine Hierarchie-Punkte kombiniert. 
In Deinem Beispiel:
fileText  = hierarchy:title|defaultFileText|file_name
"defaultFileText" ist ja offensichtlich vergeben, also wird dieser 
genommen. "file_name" wird also gar nicht mehr angeschaut.

@titleText:
normalerweise ist der "alt" Parameter ja immer gleich wie der "title" 
Parameter. Kann mir gar nicht denken, warum da was anderes stehen 
sollte. Daher habe ich keine Option vorgesehen den "title" Parameter 
getrennt vom "alt" Parameter einzustellen. Wäre natürlich eine 
Kleinigkeit. Aber bevor das grundlegende Problem mit der Extension nicht 
gelöst ist mache ich erstmal keine Änderung daran. Ich suche aktuell 
einen richtigen Punkt, anzugreifen, wenn die erzeugten Bilder das erste 
mal gespeichert werden. Hier möchte ich statt dem Hash-Dateinamen einen 
sinnvollen Dateinamen haben. Wenn Du mir hier einen Tipp gibst, baue ich 
in die neue Version gerne eine getrennte Konfiguration für den "title" 
Parameter ein.

hoffe das hilft Dir weiter

beste Grüße

Ron


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