Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 29.11.07, 09:53
Forum Newbie
 
Registriert seit: 29.11.07
Beiträge: 11

SeitenID (page:uid) Parameter in php-Code verwenden


Ich würde gerne meinen php code im TS die SeitenID als Parameter übergeben:

Typoscript-Code:
1:
2:
3:
4:
5:
temp.info = USER
temp.info {
userFunc = user_userFunctions->gibEsHer
pid = page:uid
}

Wenn ich im php code

PHP-Code:
error_log("call function getImageCaption() ".$conf['pid']); 
aufrufe, dann erhalte ich als Ausgabe:

[29-Nov-2007 10:26:40] call function getImageCaption() page:uid

Wenn ich es inzwischen richtig verstanden habe, wird der Bereich "temp.info" aus dem TypoScript erst beim späteren Aufruf von

Typoscript-Code:
1:
page.20.marks.BILDUNTERSCHRIFT < temp.info
ausgeführt. Vielleicht liegt auch hier der Fehler?


Ich könnte zwar über

PHP-Code:
$GLOBALS['TSFE']->id 
direkt auf die SeitenID im php code zugreifen, aber ich weiß nicht, was nun die bessere Lösung ist und außerdem würde ich ja schon gern wissen, ob es nicht auch mit "page:uid" im TypoScript funktioniert.

Vielen Dank für die Hilfe!
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 29.11.07, 11:21
Benutzerbild von Ling
TYPO3 Forum Team
Administrator
 
Registriert seit: 13.02.06
Ort: Villingen
Alter: 27
Beiträge: 115

Hoi,

wie sieht's mit
Typoscript-Code:
1:
pid = TSFE:id
aus?
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 29.11.07, 12:11
Forum Newbie
 
Registriert seit: 29.11.07
Beiträge: 11

danke, aber bringt leider auch nichts...


error_log-Ausgabe
[29-Nov-2007 13:07:27] pid: => TSFE:id


Werde mich wohl damit abfinden müssen, dass TypoScript nicht so tut, wie ich mir das vorstelle und ich die PageID über $GLOBALS ermitteln muss.
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
  #4  
Alt 29.11.07, 16:45
Benutzerbild von Ling
TYPO3 Forum Team
Administrator
 
Registriert seit: 13.02.06
Ort: Villingen
Alter: 27
Beiträge: 115

Hmm, verwende es am Besten einfach über den PHP-Code. Du willst ja sowieso immer die aktuelle pid, oder?
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
  #5  
Alt 30.11.07, 08:34
Forum Newbie
 
Registriert seit: 29.11.07
Beiträge: 11

Ja, dann bleibt es halt bei der direkten Abfrage über den php code mit:

PHP-Code:
$GLOBALS['TSFE']->id 
Dieses TypoScript ist mir sowieso ganz schön suspekt
.
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
  #6  
Alt 30.11.07, 08:42
Benutzerbild von just2b  
Registriert seit: 03.11.04
Alter: 25
Beiträge: 2.370

ich wüßte nicht was gegen das GLOBALS spricht?!?
__________________
TYPO3 3.7./3.8.X/4.0.X/4.1.1
just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot
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
  #7  
Alt 30.11.07, 08:44
Benutzerbild von Ling
TYPO3 Forum Team
Administrator
 
Registriert seit: 13.02.06
Ort: Villingen
Alter: 27
Beiträge: 115

Nichts, schreibt er doch?
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
  #8  
Alt 30.11.07, 08:47
Forum Newbie
 
Registriert seit: 29.11.07
Beiträge: 11

Mir ist php code auch viel lieber, aber ich bin bisher der Meinung gewesen, dass TypoScript zu bevorzugen ist.

Nachdem es so über php code ($GLOBALS) - aus meiner Sicht - viel einfacher ist, greife auch gerne auf diese Lösung zurück.

Danke!
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
  #9  
Alt 30.11.07, 08:58
Benutzerbild von just2b  
Registriert seit: 03.11.04
Alter: 25
Beiträge: 2.370

es ist das zu bevorzugen was einfacher bzw perfomanter ist, aber natürlich IMO
__________________
TYPO3 3.7./3.8.X/4.0.X/4.1.1
just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot
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

Lesezeichen

Themen-Optionen
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 hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-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
Page Header = Page Title ? pinguini TYPO3 4.x Backend 5 22.05.08 12:43
eLuna Page Comments => "... could not be found, closest page matching is ..." Kendry Alle anderen Extensions 0 30.10.07 18:39
Realurl - Seitenid in der URL ? Nightflyerhh Suchmaschinenfreundliche URLs (SEO) 2 21.09.07 11:42
Page ohne head-code Schmidti159 TYPO3 3.x Fragen und Probleme 2 08.06.07 11:35
page.bodyTag=<body id="{page:uid}" > ?? madmongo TYPO3 3.x Fragen und Probleme 3 01.03.06 14:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:18 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0