melon|media Blog

Internetagentur Blog

melon|media Blog
Aktuelle Seite: Startseite / TYPO3 / tt_news: Keine Links im SingleView Body

tt_news: Keine Links im SingleView Body

19. November 2010 by melonmedia Team Kommentar verfassen

In der TYPO3 Version 4.4.4 und der tt_news 3.0.1 kann es zu einem Darstellungsproblem auf der SingleView bzw. Einzelansicht von News kommen. Links werden schlichtweg nicht angezeigt und werden dann im HTML-Quellcode zum Beispiel wie folgt dargestellt:

1
<link http:wwwdomainde="" _blank="" >hier klicken</link>

<link http:wwwdomainde="" _blank="" >hier klicken</link>

Wie könnte man nun bei dieser Problemstellung vorgehen?

Prinzipiell ist es nun denkbar die parseFunc des RTE für tt_news zu verwenden und gibt dort für die tt_news Konfiguration folgende Anweisung an:

1
2
3
plugin.tt_news {
     displaySingle.content_stdWrap.parseFunc < lib.parseFunc_RTE
}

plugin.tt_news { displaySingle.content_stdWrap.parseFunc < lib.parseFunc_RTE }

Im Grunde auch ein guter Gedanke, aber leider führte auch das bei dem vorliegenden Fall nicht zu einem sauberen und funktionierenden Link. Der einzige Weg der tatsächlich funktioniert, war die parseFunc für das displaySingle wie folgt zu manipulieren:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
displaySingle {
content_stdWrap.wrap &gt;
subheader_stdWrap.wrap = |
content_stdWrap.parseFunc {
     makelinks = 1
     makelinks.http.keep = path
     makelinks.http.extTarget = _blank
     makelinks.mailto.keep = path
     tags {
          link = TEXT
          link {
               current = 1
               typolink.extTarget = _blank
               typolink.target = {$cLinkTagTarget}
               typolink.parameter.data = parameters : allParams
               }
          }
     }
}

displaySingle { content_stdWrap.wrap &gt; subheader_stdWrap.wrap = | content_stdWrap.parseFunc { makelinks = 1 makelinks.http.keep = path makelinks.http.extTarget = _blank makelinks.mailto.keep = path tags { link = TEXT link { current = 1 typolink.extTarget = _blank typolink.target = {$cLinkTagTarget} typolink.parameter.data = parameters : allParams } } } }

Die Funktion makelinks erzeugt aus einer Internetadresse einen echten Link. Die weiteren Anweisungen bewirken unter anderem, dass die Adresse hinter dem Link in einem neuen Browserfenster geöffnet wird (_blank). Das Ergebnis dieses Code Snippets führt dann zu einem W3C validen Link.

Ähnliche Beiträge:

  1. tt_news: Keine Verlinkung für URLs im Feld Links
  2. tt_news Beiträge „kontrolliert“ kommentieren
  3. TYPO3: Bullet-List verlinken in fluid
  4. rgsmoothgallery: Keine Sortierung der Bilder

Kategorie: TYPO3

Kategorien

  • Allgemein
  • Online Marketing
  • Online Recht & Datenschutz
  • Online Shop
  • Responsive Webdesign
  • Suchmaschinenoptimierung
  • TYPO3
  • Usability
  • Webhosting & E-Mail
  • WordPress

Newsletter

Bleibe immer informiert mit unserem melon|media Newsletter.

Zusätzliches

  • Startseite
  • Impressum
  • Datenschutzerklärung

Neueste Beiträge

  • WooCommerce vs. Shopware: Ein Vergleich
  • DSGVO-Konform ein YouTube Video einbinden
  • WordPress Hack-Welle: Redirect auf unseriöse Webseiten
  • EuGH-Urteil: Keine Cookies ohne Zustimmung
  • Google Analytics: Zielvorhaben erfolgreich messen

Lieblinks

  • t3n Magazin
  • TSref
  • TYPO3 Bugtracker
  • TYPO3 Internetagentur aus Hamburg

© 2022 melon|media Blog » Internetagentur für TYPO3 und WordPress Webentwicklung und Online Marketing aus Hamburg