[TYPO3-german] LOAD REGISTER

Chris Bernhard chris at dreamride.de
Mon Oct 18 16:55:26 CEST 2010


Hi zusammen,

besten Dank für Eure Antworten. Hab jetzt die Sache mal so versucht,
was allerdings auch nicht funktioniert:

# ETRACKER
lib.etracker = COA
lib.etracker {


temp.currenturl = LOAD_REGISTER
temp.currenturl {
    10  = TEXT
    10  {
         stdWrap.typolink.parameter.data = getIndpEnv: TYPO3_REQUEST_URL
         stdWrap.typolink.returnLast = url
         htmlSpecialChars = 1
     }
}


   10 = TEXT
   10 {
   dataWrap (
         <!-- etracker PARAMETER 3.0 -->
         <script type="text/javascript">
         var et_pagename     = "{page:title}";
         var et_ilevel       = 0;
         var et_url          = "{register:currenturl}";

Das Register habe ich genauso schon mal in einem TV Template verbaut,
wo es anstandslos mit {register:currenturl} aufgerufen werden konnte...

Hmmm, bin gerade etwas ratlos...

Beste Grüße vom Chris


Am 18.10.2010 15:42, schrieb Stefan Frömken:
> 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