Hallo zusammen,
Ich verwende tip-a-friend (1.2.1). Den Link hierzu kann man schön erzeugen mit
20 = TEXT
20 {
value= Seite empfehlen
typolink {
parameter = 86
target = _self
ATagBeforeWrap = 1
additionalParams.data = getIndpEnv: TYPO3_REQUEST_URL
additionalParams.wrap = &tipUrl=|
wrap= <img src="fileadmin/images/icons/icon_tipafriend.gif" height="16" width="16" border="0" />|
}
}
Damit dies zusammen mit realurl funktioniert noch den Parameter tipUrl bei realurl angemeldet:
'tip' => array(
array(
'GETvar' => 'tipUrl' ,
),
),
Funktioniert so leider noch nicht. Meine Vermutung, dadurch dass ein komplette URL (inkl. http:// und index.php) an den Parameter &tipUrl angehängt wird kommt realurl durcheinander.
Mögliche Lösung: die extension soweit modif. dass in &tipUrl nur die Seitenid erwartet wird und in der extension die (real)URL erzeugen lassen.
Denke ich zu kompliziert?
Beste Grüße,
Wilnis
bei mir klappt es wunderbar mit diesem code:
marks.tipafriend = COA
marks.tipafriend {
wrap = <a href="index.php?id={$plugin.tipafriend.PIDtipForm}|" title="Diese Seite weiterempfehlen">Seite weiterempfehlen</a>
1 = TEXT
1.wrap = &tipUrl=|
1.data = getIndpEnv: TYPO3_REQUEST_URL
1.rawUrlEncode = 1
}
Hallo,
hierzu habe ich eine kurze Nachfrage.
Funktioniert das auch, wenn der Client die Übermittlung des Referers unterdrückt?
Ist zwar schon was her, aber dieser Artikel sollte vervollständigt werden:
Nach vielen Versuchen zeigt sich folgendes Beispiel voll tauglich, sogar mit realURL:
Die Zeile mit rawUrlEncode ist entscheidend.
40.stdWrap.typolink {
parameter = 14
target = _self
ATagBeforeWrap = 1
additionalParams.data = getIndpEnv: TYPO3_REQUEST_URL
additionalParams.wrap = &tipUrl=|
additionalParams.rawUrlEncode = 1
}
}
Danke für diese Artikel. ;-)
christe schrieb
... Nach vielen Versuchen zeigt sich folgendes Beispiel voll tauglich, sogar mit realURL:
Die Zeile mit rawUrlEncode ist entscheidend.
40.stdWrap.typolink {
parameter = 14
target = _self
ATagBeforeWrap = 1
additionalParams.data = getIndpEnv: TYPO3_REQUEST_URL
additionalParams.wrap = &tipUrl=|
additionalParams.rawUrlEncode = 1
}
}
Kurze Anmerkung:
Die letze geschweifte Klammer sollte nicht mit dabei stehn, da das für diesen Codeschnipsel eine zuviel ist (wurde ja nur eine geöffnet).
Sonst herzlichen Dank! Funkt wunderbar!!!
LG aus Wien
Eva