Zum Inhalt springen

Ergebnis aus PHP_SCRIPT in TypoScript verwenden

Erstellt am 22. Mai 2006 · 2 Antworten · letzte Antwort am 23. Mai 2006

Tags: Frage

ra.​s ·

N'Abeend!

Habe folgendes Problem:
Im Setup meiner Seite lasse ich mir mittels PHP_SCRIPT entweder die uid oder die pid einer Seite ausgeben. - Klappt soweit einwandfrei, der korrekte Wert wird auf der Website ausgegeben.
WIE kann ich aber diesen Wert im Setup meiner Seite als value eines HMENU vom Typ 'directory' verwenden ???

RaS

ra.​s ·

Hallo Georg,
es geht immer noch umd das Problem, auf das Du mir gestern schon im Forum typoScript -> Menus geantwortet hast (#43501).
Wie finde ich heraus ob eine Seite Unterseiten hat oder nicht.

Mit IFSUB komme ich leider nicht weiter.

Ich habe ein (Unter)Menu vom Typ directory dessen value, abhängig davon ob die aktuelle Seite Unterseiten besitzt oder nicht, auf page:uid oder auf page:pid verweisen soll.

Oder einfach:
Unterseiten vorhanden -> Zeige Unterseiten der aktuellen Seite
Unterseiten nicht vorhanden -> Zeige Unterseiten der übergeordneten Seite

Ich binde das PHP-Script so ein:

temp.subDirID = PHP_SCRIPT
temp.subDirID.file = scripts/subdirid.inc

(Das Script schaut erst einmal nur ob in pages Einträge mit der aktuellen uid als pid vorhanden sind und gibt entsprechend uid oder pid der aktuellen Seite als $content zurück)

und kann den entsprechenden Wert auch per

page {
 ...
 10 < temp.subDirID
 ...
}

ausgeben lassen.

Ich brauche den Wert aber in der Menu Definition als Wert für special.value!

xMenu = HMENU
xMenu.special = directory
xMenu.special.value < temp.subDirID

Das kann so nicht gehen - aber wie bekomme ich das hin?
Wie muss ich mein PHP-Script modifizieren um den Wert im TS als Variable (oder auch Konstante) zur Verfügung zu haben?

RaS