[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