Zum Inhalt springen

ID aus php ans Template übermitteln?

Erstellt am 27. Mai 2013 · Noch keine Antworten

Tags: PHP, Frage

3dxO ·

Hallo,

ich habe in meinem Template ein Element welches durch eine Konstante ausgewählt wird. Diese Konstante ist eine Seiten ID.

temp.teaser1 = CONTENT
temp.teaser1 {
  table = tt_content
  select.pidInList = {$teaser1id}
  select.orderBy = sorting
  select.where = colPos = 3
  select.languageField = sys_language_uid
}

Nun würde ich gerne anstelle der Konstanten eine Zahl aus einem PHP Script verwenden. Leider kriege ich das nicht hin...

Hat da jemand eine Idee?

Folgendes funktioniert nicht:

includeLibs.my_functions = fileadmin/_data/phpFunctions.php
temp.neueID = USER
temp.neueID.userFunc = spezialID->main
...
select.pidInList = temp.neueID

Die php Datei sieht z.B. so aus:

<?php
class spezialID {
	function main ($content,$conf) {
		return 64;
	}
}
?>

Kann mir da wer helfen?

beste Grüße,
Christian

edit:
nach einigem suchen habe ich auch derartige Dinge ausprobiert:

select.pidInList.postUserFuncInt = spezialID->main

Jedoch auch ohne Erfolg...#angry#

edit2:

so klappt es.. warum das so sein muss? keine Ahnung:

select.pidInList.postUserFunc = user_spezialID->user_main