Zum Inhalt springen

Interne Verlinkungen link rendering anpassen ist das möglich?

Erstellt am 19. August 2013 · 5 Antworten · letzte Antwort am 20. August 2013

Tags: URLs & Routing, Links, TYPO3 6.x, Frage

rayphi ·

Hallo zusammen,

ich hatte vor einer Woche schonmal eine ähnliche Frage Typo3 rendert interne links ohne einen führenden Slash genau diesen benötige ich aber! In meinen Fluid Content Elementen konnte ich das Problem mit einem ViewHelper ganz einfach lösen nun muss nur noch der RTE die Links mit einem Führenden Slash ausliefern.

Theoretisch benötige ich ja ungefähr folgendes

#if internal
styles.content.links.target = /{$PAGE_TARGET}
#else
styles.content.links.target = {$PAGE_TARGET}

liege ich mit diesem Ansatz richtig und kann wenn ja weiß jemand wie ich herausfinde ob der aktuelle link ein interner link ist?

besten Gruß
vom Raphael

danton ·

Hi

Ein target darf nicht mit einem Slash anfangen das ist nicht valid.
Warum brauchst Du einen führenden Slash?

Gruß Niels

rayphi ·

Warum ist das nicht valid?

Ausgangspunkt www.domain.tld/de-de/seite.html

wird folgender Target ausgelöst /de-de/seite/seite.html
befinde ich mich auf www.domain.tld/de-de/seite/seite.html

wird jedoch folgender Target ausgelöst de-de/seite/seite.html
befinde ich mich auf www.domain.tld/de-de/de-de/seite/seite.html

was ein korrektes verhalten ist wenn man sich nicht in Typo3 befindet wo alles über die index.php läuft 😉

Ich exportiere meine Typo3 Seiten Statisch über eine Extension diese Seiten werden daraufhin von einem Magento weiterverarbeitet (nur fürs Verständnis)

Gruß Raphael

danton ·

Hi

Du gibt als Target eine Seiten-Url an?
Das gehört doch ins href!?
Warum musst Du das tun?

Gruß Niels

jenses · · Beste Antwort
config.absRefPrefix = http://www.domain.com/

sollte es doch bringen
Lesetipp: TS Ref

rayphi ·

Vielen Dank 🙂

TS Ref ist mir wohl bekannt wenn man jedoch einen anderen Ansatz verfolgt und in der TS Ref an der falschen stelle sucht bringt die einem auch nichts...