[TYPO3-german] RTE acceccibilityicons zerfetzen mir alles!

Christian Wolff chris at connye.com
Fri Sep 11 16:02:20 CEST 2009


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 ... :-(


-- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de


More information about the TYPO3-german mailing list