---
title: "Wert aus PHP-Skript als TS-Parameter?"
url: "https://www.typo3.net/d/26120-wert-aus-php-skript-als-ts-parameter"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2005-06-17"
last_reply: "2005-06-17"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Wert aus PHP-Skript als TS-Parameter?

TYPO3 › TypoScript · 1 Antwort · gestartet 2005-06-17

## Eröffnungsbeitrag

**MrFriendly** · 2005-06-17 · [Beitrag #1](https://www.typo3.net/d/26120-wert-aus-php-skript-als-ts-parameter/1)

Hallo,

wie kann ich z.B. einen in PHP erzeugten Wert als Wert für das HMENU-Attribut **maxItems** einsetzen?

PHP ist schon vorhanden:

```php
<?php

  class user_navBoxItems
  {
    function maxNumOfTd1()
    {
      global $GLOBALS;
    
      $content = $GLOBALS["TSFE"]->sys_page->getMenu($GLOBALS["TSFE"]->id);
      $output = sizeof($content);
      $output = ceil($output/2);

      return $output;
    }
	
    function begNumOfTd2()
    {
      global $GLOBALS;
		
      $content = $GLOBALS["TSFE"]->sys_page->getMenu($GLOBALS["TSFE"]->id);
      $output = sizeof($content);
      $output = ceil($output/2)+1;

      return $output;
    }
  }
?>
```

Die Funktionen kann ich von Typo3 auch schon ansprechen (includeLibs im Haupttemplate):

```typoscript
ext.navbox = COA
ext.navbox {
  5 = USER
  5.userFunc = user_navBoxItems->maxNumOfTd1
}
```

Wenn ich z.B. in PHP ein *echo* mache, wird der korrekte Wert damit auch ausgegebn. Wie weise ich aber nun meinem HMENU bzw. **maxItems** den richtigen Wert zu?

```typoscript
ext.navbox = COA
ext.navbox {
  5 = USER
  5.userFunc = user_navBoxItems->maxNumOfTd1

  20 = HMENU
  20.special = directory
  20.special.field = uid
  20.maxItems = ?
  20.1 = TMENU
  ...
}
```

## Antworten

### [#2](https://www.typo3.net/d/26120-wert-aus-php-skript-als-ts-parameter/2) · jenses · 2005-06-17

versuchs mal so :

```typoscript
ext.navbox = COA
ext.navbox {
  5 = USER
  5.userFunc = user_navBoxItems->maxNumOfTd1

  20 = HMENU
  20.special = directory
  20.special.field = uid
  20.maxItems.cObject < .5
  20.1 = TMENU
  ...
}
```

Ungetestet, aber per cObject kommst du an den Wert.
Nur das genaue "Wie" mußt du noch ausprobieren.

Etwas Ähnliches übergibt bei mir den aktuellen Monatsnamen an den GifBuilder:

```typoscript
temp.monatsname = USER
temp.monatsname.userFunc = user_monatsbilder->user_monatsname
temp.top_image.file.30 = TEXT
temp.top_image.file.30.text.cObject < temp.monatsname
```

jenses

---

Quelle: „Wert aus PHP-Skript als TS-Parameter?“, typo3.net, https://www.typo3.net/d/26120-wert-aus-php-skript-als-ts-parameter
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
