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
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