[TYPO3-UG Denmark] Linke til side i samme BE, men forskelligt sidetræ

Søren Andersen hacksaw at zpeed.dk
Wed Aug 1 19:40:10 CEST 2007


Hej Liste

Jeg fandt ud af at man med 
config.typolinkCheckRootline=1
Kan sørge for at der linkes til det rigtige domæne, men den vælger altid at
linke vha. index.php?id={UID}
Det var jeg ikke helt tilfreds med, hvorfor jeg undersøgte problemstillingen
nærmere. Det viser sig at funktionen typolink i tslib_content (en del af
tslib_cObj) ikke har implementeret anden funktionalitet. Derfor måtte jeg
udvide typolink funktionen, til at gøre det samme som hvis det ikke var et
eksternt domæne.
Næste step var så at generere den rigtige URL udfra RealURL. Jeg måtte
derfor udvide funktionen setConfig fra tx_realurl, til at tage
konfigurationen fra det domæne linket peger på. Det var dog ikke helt nok,
fordi jeg på det ene domæne bruger realurl_advanced, og den tillader altså
ikke at siderne den skal encode til befinder sig uden for den nuværende
rootpage (hvorfor den har den adfærd forstår jeg ikke!). Derfor måtte jeg
ændre kontrolproceduren, så den tjekke op mod den konfigurerede rootpage, og
ikke den nuværende.
Resultatet blev noget der virker. Jeg måtte bruge XCLASS'es hele vejen
igennem fordi hverken realurl eller typolink funktionen har hooks, det er
naturligvis lidt irriterende.
Jeg ved ikke hvor kompatibel min extension er med andre RealURL setups,
hvorfor jeg ikke har planer om at udsende min extension på repository. I
skal dog være velkomne til at spørge efter den, så skal jeg sende den.

Med venlig hilsen
Søren Andersen


-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.netfielders.de
[mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Søren
Andersen
Sendt: 30. juli 2007 22:54
Til: 'TYPO3 Usergroup Denmark'
Emne: [TYPO3-UG Denmark] Linke til side i samme BE, men forskelligt sidetræ

Hej Liste

 

Endnu en udfordring jeg er stødt på.

 

Jeg vil gerne linke til en side som er i samme backend, men et andet sidetræ
end den jeg linker fra, og jeg vil gerne gøre det gennem en extension med
pi_getPageLink, men fordi de bruger to forskellige realurl konfigurationer,
så giver det naturligvis ikke det ønskede resultat.

 

Hvordan får jeg realurl til at tro, at jeg rent faktisk linker fra en side i
samme sidetræ som den side jeg linker til? Jeg tror faktisk bare det handler
om at få realurl til at indlæse konfigurationen fra den side jeg vil linke
til, men kun for dette link. Nogen forslag?

 

Med venlig hilsen

Søren Andersen

 

_______________________________________________
TYPO3-UG-denmark mailing list
TYPO3-UG-denmark at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark



More information about the TYPO3-UG-denmark mailing list