Zum Inhalt springen

Interne Links mit htmlarea und dem simulateStaticDocuments setup

Erstellt am 8. Februar 2006 · 4 Antworten · letzte Antwort am 10. Februar 2006

Tags: URLs & Routing, Links, Frage

cosmo ·

So ich hab auch hierzu ne ganze weile gesucht und leider nichts gefunden
das Problem:

ich benutze simulateStaticDocuments im Setup meiner Rootpage, d.h. meine Links werden in der Form Stellenangebote.37.0.html dargestellt.

die mit htmlarea erzeugten internen links werden aber in der Form ?id=37 erzeugt

Das hat zur folge das ein link auf einer seite dann z.B. folgende Adresse aufruft: Stellenangebote.37.0.html?id=42 was nun garnicht geht.

Frage: wie bringe ich htmlarea bei die "simulateStaticDocuments" Adressen zu verwenden?

#paralyzed#

cosmo ·

So ich habe eine alternative Lösung gefunden die nicht ganz das ist was ich wollte aber funktioniert auch.

im config meine Rootpage habe ich die entsprechende
baseURL = http://meineseite.de/ gesetzt

jetzt werden die Adressen so aufgerufen: http://meineseite.de/?id=24

und das funktioniert erstmal.

besser wäre natürlich die statische Adresse, vielleicht hat jemand noch eine bessere Idee #paralyzed#

jweiland ·

Das ist ein bekannter Bug in der Extension.
Hier ist ein temporärer Fix bis zum Erscheinen der Version 4 von Typo3:

(in Page TSconfig):

RTE.default.proc.entryHTMLparser_db.tags.a.fixAttrib.title.unset = 1

Jochen Weiland

cosmo ·

Dann sind aber auch keine Titel Attribute mehr in den Links oder? denn die brauch ich schon.

mmm da hab ich mich wohl zu früh gefreut da jetzt
mein Link zum Anfang der Seite ebenfalls eine ebene höher zeigt,was mich nun immer auf die Startseite bringt
jetzt habe ich auch noch folgendes probiert

80.20 =TEXT
80.20.value = Zum Anfang dieser Seite
80.20.typolink.parameter.data = page:uid
80.20.typolink.section = top

das scheint aber nicht zu funktionieren, hat jemand noch einen Tip für mich?

cosmo ·

Im Notfall (und wenn ich nicht weiterkomme ist das immer ein Notfall für mich) muss man sich wohl seinen eigenen Link zusammen schrauben, bei den Typolink Eigenschaften hab ich jedenfalls keinen richtigen Schalter gefunden hier also meine vielleicht eher handwerklich anmutende Lösung:

Meine Seite wird ja komplett aus meinen Setup erzeugt also bau ich mir da auch einen nach "Oben Link"
nach dem Schema der statischen Links 8-)

80.20 = COA    
80.20.1=TEXT
80.20.1.data= page:title
80.20.1.wrap= |.
    
80.20.2=TEXT
80.20.2.data= page:uid
80.20.2.wrap= |.0.html

80.20.wrap=<a href="|#top" title="Zum Anfang dieser Seite">Zum Anfang dieser Seite</a>

Und herauskommt ein Link der z.B. so aussieht: :o

<a href="Aktuelles.23.0.html#top" title="Zum Anfang dieser Seite">Zum Anfang dieser Seite</a>

Aber vielleicht hat ja jemand eine bessere Idee

😉