[TYPO3-german] RTE acceccibilityicons zerfetzen mir alles!

Daniel Rutzen ardan at gmx.net
Fri Sep 11 16:12:12 CEST 2009


Vielen Dank euch beiden..

Christian:

Vielen Dank für die ausführliche Erklärung!! :)

Dann muss ich mir also keine Sorgen machen bzgl des Datenbankformats
<link http://bla.com - external-link-new-window "Opens external link in 
new window">externer Link</link>

??    :-)  puuh...


Ich konnte den Fehler eingrenzen, und zwar zerschießt mir das alles nur, 
wenn ich in meinem Template folgende Zeile nutze:

lib.parseFunc_RTE.externalBlocks = hr,img,ul,ol,table,blockquote

Die habe ich drin, damit er mir ums <hr /> und so kein <p> setzt.
Keine Ahnung was das nun mit den Links auf einmal auf sich hat..




Maxi:
Danke für den Tip!

Ich werde das mit den Icons dann über CSS lösen. Man liest zwar überall, 
dass man auf accessibility achten muss, aber wie man's dann richtig 
macht, sagt einem niemand ...






Christian Wolff schrieb:
> Daniel Rutzen schrieb:
>> habe mal in der Datenbank geschaut.
>>
>> Die links werden dort alle mit <link> abgelegt nun.
>> Ist das normal, dass der Links nicht mehr mit <a> sondern mit <link>
>> abspeichert, obwohl es imt RTE editor quellcode mit <a> steht?
>>
>> liegt dass an den tollen accessibility kram?
>>
>>
>> shit :(
>>
> 
> hi Daniel,
>  keine panik es ist normal das in der datenbank der <link> tag verwendet
> wird.
> 
> 
> typo3 macht etwas das sich "transformations" nennt.
> 
> dadurch ist es möglich jemandem der den rte nicht verwendet.
> einen "einfach" zu bearbienten den text zu geben in dem
> z.b der spezielle link tag verwendet wird
> 
> 
> weil dieses beispiel ist ohne RTE deutlich einfacher zu schreiben:
> 
> <link 23>mein link</link><link www.google.de>mein externer link</link>
> 
> 
> wenn ein RTE verwendet wird eine Transformation angewand umd dem RTE das
> benötigete format zu geben. das kann XML sein. html komplettes html (mit
> <html><body>) wes auch immer der spezielle RTE benötigt.
> 
> beim speichern wird eine umgekerte transformation gemacht um wieder das
> "datenbank" format zu bekommen.
> 
> und beim Frontend rendering gibts einer erneute transformation umd die
> gwünschte darstellung zu bekommen. so ist es halt auch möglich z.b.
> ausgaben zu erzeugen in denen links nicht mit <a> tags angezeigt werden
> sondern mit (was auch immer die darstellunge benötigt)
> 
> hier noch mal zum nachlesen in english:
> http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.1.0/view/5/2/
> 
> 
> und warscheilich geht bei einer dieser transformationen etwas schief.
> 
> ich persönlich bin nicht so wirklich davon überzeugt das die "icons" es
> zugänglicher machen. für normal (sehende) tuts auch ein hintergrund bild
>  per css. leute die screenreader benutzen profitieren auch nicht
> wirklich von den bildern.
> 
> gruss chris
> 
> 
>>
>> Daniel Rutzen schrieb:
>>> Hello,
>>>
>>> ich dachte was wäre toll, wenn man zwecks barrierefreiheit alle links
>>> mit einem Icon versieht, interne und externe.
>>>
>>> Daher habe ich nun mal nachträglich im Ext Manager für HTMLarea rte
>>> das Feature "accessibility icons" enabled.
>>>
>>> Wenn ich nun im RTE einen link einfüge, wird automatisch ein Icon
>>> davor eingebunden.  Schaut im RTE auch erstmal ok aus.
>>>
>>> Leider nicht im FE. Dort wird nur das Bild angezeigt, und kein Link.
>>> Außerdem werden auch die <p> drumrum und für nachfolgende Elemente
>>> zerstört.
>>>
>>>
>>> Im Editor schaut es so aus:
>>> <a href="http://localhost/typo/?id=36" class="internal-link"
>>> title="interner link"><img
>>> src="http://localhost/typo/typo3/sysext/rtehtmlarea/res/accessibilityicons/img/internal_link.gif"
>>> />intern</a></p>
>>>
>>>
>>> Daraus wird im FE:
>>>
>>> <link 36="" -="" internal-link="" opensinternallinkincurrentwindow=""
>>> /><img src="typo3/sysext/rtehtmlarea/res/accessibilityicons/
>>> img/internal_link.gif" alt="" />intern</link>
>>>
>>>
>>>
>>> Check ich nicht ... :-(
> 
> 


More information about the TYPO3-german mailing list