Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 19.01.07, 11:08
Forum Newbie
 
Registriert seit: 07.03.06
Ort: Aachen
Beiträge: 33
tomrakete eine Nachricht über ICQ schicken tomrakete eine Nachricht über AIM schicken tomrakete eine Nachricht über MSN schicken
USER_INT Objekt: Variablen in Typoscript zurückliefern

Hi,

wie kann ich aus einem USER_INT Objekt Variablen zur Verwendung an Typoscript zurückliefern? Bei einem USER Objekt klappts, aber da wird der Wert gecacht, was nicht sein darf. Sobald ich auf USER_INT umstelle, klappt alles, nur die TSFE-Variable steht nicht mehr zur Verfügung.

vereinfachtes Beispiel:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
includeLibs.my_functions = fileadmin/template/scripts/my_functions.inc.php
page.10 = USER_INT  
page.10.userFunc = user_functions->user_getXyzAsTsfe
page.10.xyz = 3
page.20 = TEXT
page.20.data = TSFE:xyz
page.20.dataWrap = Hier kommt mein gerade in die Funktion gespeicherter Wert wieder raus: |
Und hier ein Beispiel PHP-Code der entsprechenden Datei my_functions.inc.php:

PHP-Code:
<?php

class user_functions {

    
/**
     * Schreibt den von TS kommende Wert in eine Session UND ins TSFE-Array, damit es aus TS wieder verfügbar ist.
     */
    
function user_getXyzAsTsfe($content,$conf){
        
$GLOBALS['TSFE']->xyz $conf['xyz'];
        
// Wert in die Session schreiben
        
session_start();
        
$_SESSION['xyz'] = $conf['xyz'];
    }

}
?>
Was ich schon gefunden habe, ist in der TSREF folgende Erklärung:
Zitat:
Beachten Sie, dass in diesem Modus bestimmte globale Variablen nicht wie gewöhnlich gesetzt und zugreifbar seien könnten. Trotzdem sollten die meisten Scripts ohne Probleme laufen.
(typo-3.de - Das deutsche TYPO3-Portal:PHP_SCRIPT_INT)



Gibts da Möglichkeiten? Wie kann ich die Variable in TS verfügbar bekommen?



Thx,
Thomas

Geändert von tomrakete (19.01.07 um 11:44 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 19.01.07, 12:05
Benutzerbild von robelix
Forum Stammgast
 
Registriert seit: 03.12.06
Beiträge: 169

Dein Problem dürfte dadurch entstehen, daß USER_INTs als letztes ausgeführt werden.
__________________
mysql> SELECT question FROM life, universe, everything WHERE answer=42;
Empty set (2079460347 sec)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 19.01.07, 15:16
Forum Newbie
 
Registriert seit: 07.03.06
Ort: Aachen
Beiträge: 33
tomrakete eine Nachricht über ICQ schicken tomrakete eine Nachricht über AIM schicken tomrakete eine Nachricht über MSN schicken

hab's hinbekommen (etwas anders, ich glaub so war's auch gedacht...) :

Typoscript-Code:
1:
2:
3:
4:
page.10 = USER_INT/">USER_INT
page.10.userFunc = user_functions->user_getXyzAsTsfe
page.10.xyz = 3
page.10.stdWrap.wrap =Hier kommt mein gerade in die Funktion gespeicherter Wert wieder raus: |
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
globale Variablen in PHP setzen und in Typoscript abfragen . Kurt51 TYPO3 4.x Fragen und Probleme 26 24.10.07 13:11
TypoScript: Wie alle Get-Variablen ermitteln DominikJ TYPO3 3.x Fragen und Probleme 1 23.05.07 12:12
Wie kann ich mittels Conditions TypoScript in Abhängigkeit von Variablen steuern? Junior FAQ - Template & TypoScript 0 08.11.06 13:52
Übergabe von Variablen zwischen Typoscript und PHP Script chokeholder TYPO3 3.x Fragen und Probleme 0 25.04.06 19:18
Ausgabe von TypoScript Objekten/Variablen arcade TYPO3 3.x Fragen und Probleme 2 18.02.05 00:31


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:46 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS