[TYPO3-german] LOAD REGISTER
Stefan Frömken
firma at sfroemken.de
Mon Oct 18 15:42:10 CEST 2010
Am 18.10.2010 15:27, schrieb Chris Bernhard:
> Hi zusammen,
>
> ich möchte einen Link in einem Register speichern:
>
> temp.currenturl = LOAD_REGISTER
> temp.currenturl {
> 10 = TEXT
> 10 {
> stdWrap.typolink.parameter.data = getIndpEnv: TYPO3_REQUEST_URL
> stdWrap.typolink.returnLast = url
> htmlSpecialChars = 1
> }
> }
>
> Damit ich Ihn wieder irgendwie via
>
> # ETRACKER
> lib.etracker = COA
> lib.etracker {
> 10 = HTML
> 10 {
> value (
>
> <!-- etracker PARAMETER 3.0 -->
> <script type="text/javascript">
> var et_url = "{register:currenturl}";
> )
> }
> }
>
> wieder ausgeben kann. Direkt via getIndpEnv: TYPO3_REQUEST_URL birgt ja
> ein Sicherheitsrisiko.
>
> Jemand ne Idee, was da schief läuft?
>
> Allerbeste Grüße und Dankeschön,
>
> Chris
Mit register greifst du auf den durch LOAD_REGISTER erstellten
Variablennamen zu. In Deinem Falle heißt der jetzt "10". Von daher würde
ich es mal so probieren:
temp.currenturl = LOAD_REGISTER
temp.currenturl {
currenturl = TEXT
currenturl {
stdWrap.typolink.parameter.data = getIndpEnv: TYPO3_REQUEST_URL
stdWrap.typolink.returnLast = url
htmlSpecialChars = 1
}
}
Jetzt bin ich mir grad ein bisschen unsicher, ob temp VOR oder NACH lib
geladen wurde. Das könnte evtl. noch Probleme bereiten.
Außerdem musst Du unten in Deinem HTML noch sagen, dass er den value als
Data verarbeiten soll
10.insertData = 1
sonst wird Deine Variable in den geschweiften Klammern nicht ersetzt.
Stefan
More information about the TYPO3-german
mailing list