[TYPO3-german] LOAD REGISTER

Stefan Frömken firma at sfroemken.de
Mon Oct 18 17:05:14 CEST 2010


Hallo,

was machst Du denn da?
Jetzt hast das temp-Objekt IN das lib-Objekt gebaut und meine Empfehlung 
mit dem Variablennamen hast Du auch nicht eingebaut?!?!
Schau Dir bitte nochmal die Beispiele von uns beiden an...respektive das 
von Petra.

Stefan

Am 18.10.2010 16:55, schrieb Chris Bernhard:
> 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