XHTML-Sprungmarken mit Typoscript wurde Beantwortet

Autor Nachricht
Verfasst am: 05.03.2008 [10:21]
hoppingwallaby

[Themenersteller]
dabei seit: 06.12.2007
Beiträge: 28

Guten Morgen Forum!

Eine kurze Frage, die bestimmt nicht schwer zu beantworten ist:

Ich habe Realurl installiert und füge meinem Templavoila-Template über Typoscript Sprungmarken hinzu, die nur in der Darstellung ohne Stylesheet zu sehen sind. Damit wird z.B. Screenreadern ermöglicht, die Seitennavigation zu überspringen. Normalerweise sieht eine Sprungmarke so aus:

Html4strict:Zeilennummerierung:  An / Aus

  1. <a href="#contentSpace">Navigation überspringen</a>


Hierbei wäre #contentSpace die ID desjenigen divs, welches den Inhalt beherbergt.

Nachdem diese Links über Typoscript eingefügt werden, habe ich ein Problem: T3 fügt innerhalb des Links vor der Raute die Domain hinzu. Dadurch verlieren die Sprungmarken ihre Funktion. Ich denke ich müsste an dieser Stelle also den kompletten Realurl-Pfad zur aktuellen Seite angeben. Wie kann ich das bewerkstelligen?

Danke für jede Hilfestellung...
Verfasst am: 05.03.2008 [10:56]
hoppingwallaby

[Themenersteller]
dabei seit: 06.12.2007
Beiträge: 28

So, eine erste Lösung hätte ich in der Zwischenzeit selbst erstellt:

Typoscript:Zeilennummerierung:  An / Aus

  1. lib.skipNavigation = TEXT
  2. lib.skipNavigation.data = TSFE:id
  3. lib.skipNavigation.wrap = <a href="index.php?id=|#contentSpace">Skip navigation</a>


Allerdings beachtet diese Lösung keine URLs in Realurl-Form; Außerdem wird die Seite neu geladen, was irgendwie auch nicht Sinn der Sache ist. Kann ich unterbinden, dass bei diesen Links vorne die Domain angehängt wird? Das wäre technisch die sauberste Lösung...
Verfasst am: 05.03.2008 [11:14]
hoppingwallaby

[Themenersteller]
dabei seit: 06.12.2007
Beiträge: 28

Und hier die saubere Lösung:

Typoscript:Zeilennummerierung:  An / Aus

  1. lib.skipNavigation = TEXT
  2. lib.skipNavigation.value = Skip navigation
  3. lib.skipNavigation.typolink {
  4.     parameter = #contentSpace
  5. }




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.