Stephen Bungert wrote: > temp.nsnCurrPtitle = TEXT > temp.nsnCurrPtitle.data = DB : pages : 55 : title > > Then this returns the page 55's Title. > > Works great! As long as I enter a number like 55 or 56. > > I then tried to get the current Pid with this > > temp.nsnCurrPid = TEXT > temp.nsnCurrPid.data = global:HTTP_GET_VARS|id
This is bad because it does not work with shortcuts, realurl and cooluri, also may fail with mount points. You should use TSFE:id like this: temp.nsnCurrPid = TEXT temp.nsnCurrPid.data = TSFE:id > This works, and shows me the current Page ID. > > So why can't I use temp.nsnCurrPid in temp.nsnCurrPtitle.data? > > temp.nsnCurrPtitle.data = DB : pages : temp.nsnCurrPid : title Read docs! TSRef in particular. "data" does not support such thing. It will try use "temp.nsnCurrPid" as uid and obviously fail. "temp.nsnCurrPid" is not a variable in normal sense. You should have used this: temp.nsnCurrPtitle = TEXT temp.nsnCurrPtitle.field = page:title Your approach with "DB" also will show hidden pages, which is not what you want to do. -- Dmitry Dulepov TYPO3 core team Web: http://typo3bloke.net/ Skype: callto:liels_bugs "Nothing is impossible. There are only limits to our knowledge" _______________________________________________ TYPO3-english mailing list TYPO3-english@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english