---
title: "menü über checkboxen steuern?"
url: "https://www.typo3.net/d/66623-menue-ueber-checkboxen-steuern"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-08-11"
last_reply: "2007-08-11"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# menü über checkboxen steuern?

TYPO3 › Menüs · 1 Antwort · gestartet 2007-08-11

## Eröffnungsbeitrag

**linajoy** · 2007-08-11 · [Beitrag #1](https://www.typo3.net/d/66623-menue-ueber-checkboxen-steuern/1)

ich habe eine Reihe von vier Checkboxen erzeugt, die sagen, ob die Seite zu einem Menü gehört oder nicht.

Ob diese ausgewählt sind oder nicht wird ja in einer art binären code abgespeichert

Z.B:
1 + 0 + 4 + 8 = 13

Wie kann ich nun aber im Typoscript abfragen, ob die zweite Box ausgewählt ist? normalerweise müsste ich dafür ja rechnen:
(floor(x / 2) % 2) == 1

Wie mache ich eine solche abfrage im typoscript? Also ich brauche ein Menü normales menü und dann eine zusätzliche abfrage, ob punkt 1 ausgewählt ist.

## Antworten

### [#2](https://www.typo3.net/d/66623-menue-ueber-checkboxen-steuern/2) · linajoy · 2007-08-11

Ich habe das jetzt so gelöst:

```typoscript
temp.menu-left.20{
  special = list
  special.value.cObject = USER
  special.value.cObject.menu = 2
  special.value.cObject.userFunc = user_functions->getMenu
}
```

```php
function getMenu($content,$conf) {
		$menu = intval($conf['menu']);
		#echo $menu."<br>";
		$oid = $this->getTop($GLOBALS['TSFE']->id);
		$query = 'SELECT * FROM pages WHERE pid = '.$oid.' AND deleted=0 AND FLOOR( tx_user_menu /POWER(2, '.$menu.'-1) ) %2 = 1';
		#echo $query;
		$result = mysql(TYPO3_db, $query);
		$ret = "";
		while($row = mysql_fetch_assoc($result))
		{
			if($ret != "")
			{
				$ret .= ",";
			}
			$ret .= $row['uid'];
		}
		return $ret;
  }
```

---

Quelle: „menü über checkboxen steuern?“, typo3.net, https://www.typo3.net/d/66623-menue-ueber-checkboxen-steuern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
