---
title: "Anzahl der Seiten eines Levels / Nummer der einzelnen Seite"
url: "https://www.typo3.net/d/85620-anzahl-der-seiten-eines-levels-nummer-der-einzelnen-seite"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2009-01-09"
last_reply: "2009-01-12"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Anzahl der Seiten eines Levels / Nummer der einzelnen Seite

TYPO3 › Menüs · 2 Antworten · gestartet 2009-01-09

## Eröffnungsbeitrag

**w3ksel** · 2009-01-09 · [Beitrag #1](https://www.typo3.net/d/85620-anzahl-der-seiten-eines-levels-nummer-der-einzelnen-seite/1)

Hallo Forum,

ich suche nach einer Möglichkeit, die Anzahl der Elemente eines Menu-Levels, sowie die Stelle des jeweiligen Menu-Items ausgeben zu lassen.

Ein Versuch dies mit TS zu veranschaulichen:

```typoscript
tmp =  HMENU
tmp.10 = TMENU
tmp.10{
	NO = 1
	NO.allWrap = <li class="cat" stlye="background-image: fileadmin/templates/images/myimage.php?total={ANZAHL-GESAMT}&item={STELLE};">|</li>
	NO.allWrap.insertData=1
}
```

In dem aufgerufenen Php-Script wird anhand der Daten ein Bild generiert. Alle weiteren Css-Angaben befinden sich in der Css-Datei.

Ich hoffe auf Anregungen,
w3ksel

## Antworten

### [#2](https://www.typo3.net/d/85620-anzahl-der-seiten-eines-levels-nummer-der-einzelnen-seite/2) · w3ksel · 2009-01-09

Die Gesamtzahl der Seiten würde ich anscheinend mit folgendem bekommen, hoffe auf Verbesserungsvorschläge und Tipps für die Nummer des jeweiligen Items

```typoscript
tmp = TEXT
tmp.numRows{
      table = pages
      select {
        pidInList.cObject = TEXT
        pidInList.cObject.data = TSFE:page|pid
      }
```

### [#3](https://www.typo3.net/d/85620-anzahl-der-seiten-eines-levels-nummer-der-einzelnen-seite/3) · w3ksel · 2009-01-12

Zwecks Vollständigkeit:

Eine Lösung mit reinem TS habe ich nicht gefunden, jedoch mit einer externen Funktion. Folgendes zur Erläuterung (nicht überprüft):

```typoscript
includeLibs.menuRegister = fileadmin/scripts/user_menuRegister.php
tmp.menu = HMENU
tmp.menu.1 = TMENU
tmp.menu.1.IProcFunc = user_menuRegister
```

```php
function user_menuRegister($content, $conf){
	$t = count($conf['parentObj']->menuArr);	
	$insert = 'style="background-image: url(<fubar>)"';
	
	$copy = $content['parts']['ATag_begin'];
	$pos = strpos($copy, '>');
	$copy = substr($copy, 0, $pos).$insert.substr($copy, $pos);
	$content['parts']['ATag_begin'] = $copy;
	
	return $content;
}
```

Mit freundlichen Grüßen,
w3ksel / S.Schulz / g8media.de

---

Quelle: „Anzahl der Seiten eines Levels / Nummer der einzelnen Seite“, typo3.net, https://www.typo3.net/d/85620-anzahl-der-seiten-eines-levels-nummer-der-einzelnen-seite
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
