---
title: "wieder ein includeLibs-Problem"
url: "https://www.typo3.net/d/63711-wieder-ein-includelibs-problem"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-06-10"
last_reply: "2007-06-13"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# wieder ein includeLibs-Problem

TYPO3 › Menüs · 5 Antworten · gestartet 2007-06-10

## Eröffnungsbeitrag

**FrankT** · 2007-06-10 · [Beitrag #1](https://www.typo3.net/d/63711-wieder-ein-includelibs-problem/1)

Hallo,

ich muß mit PHP das Menü bearbeiten.
Leider bekomme ich es nicht hin.
Es handelt sich um eine Unterseite, die ein eigenes Template bekommt. Es soll das TS von der Root-Seite übernommen werden und hier kommt nur das SUBMENU hinzu.
Alles funktioniert, aber "evermenu.php" wird nicht ausgeführt.

```typoscript
page {
	includeLibs.evermenu = typo3/userext/evermenu/evermenu.php

	10.template.file = fileadmin/template/template_home.htm

	10.marks.SUBMENU = HMENU
	10.marks.SUBMENU {
		entryLevel = 1
		special = directory
		special.value = 5
		1 = TMENU
		1.itemArrayProcFunc = everMenu
		1.expAll = 0
		1.NO = 1
       ...
```

Nur um es mal zu testen, habe ich versucht, die Anzahl der Menüeinträge auf 4 zu begrenzen.
Es werden immer alle 8 angezeigt.
Im Endeffekt müssen die neu geordnet und eventuell einer hinzugefügt werden.

```php
<?
	function everMenu ($menuArray,$conf) {
		$returnArray = Array();
		for($i = 0; $i <= 3; $i++) {
			$returnArray($i) = $menuArray($i);
		}
		return $returnArray;
	}
?>
```

Ich habe das "includeLibs" auch schon mal vor "page {" gesetzt und in das PHP-Skript "die" oder "exit" eingebaut.
Bisher gab es keine Reaktion - als wäre das Skript nicht eingebaut.

Wer kann mir sagen, was ich falsch mache?

Danke und Gruß
Frank

## Antworten

### [#2](https://www.typo3.net/d/63711-wieder-ein-includelibs-problem/2) · just2b · 2007-06-11

Hallo Frank,

itemArrayProcFunc ist doch sicher ne userFunc, deswegen muss die Funktion auch mit user_ beginnen

georg

### [#3](https://www.typo3.net/d/63711-wieder-ein-includelibs-problem/3) · FrankT · 2007-06-11

Danke just2b,

leider geht es immer noch nicht.
Ich habe "user_" vor den Aufruf und natürlich vor den Funktionsnamen geschrieben (natürlich ohne Leerzeichen) und alle Caches geleert.

In eine Klasse verpackt, wobei der Klassenname mit "user_" beginnt, ist es auch nicht besser.

:'(

Gruß
Frank

### [#4](https://www.typo3.net/d/63711-wieder-ein-includelibs-problem/4) · FrankT · 2007-06-13

Hi,

wenn ich in der index.php ein "include(" einbaue, geht es.
Mit includeLibs bekomme ich es einfach nicht hin.

Ich habe es schon überall eingebaut:
ins  TSConfig
ins  Constants
ins  Setup

... teilweise mit und ohne page.

#angry#

Muß man den Befehl erst irgendwo mit einem Haken aktivieren oder so?

Danke
Frank

### [#5](https://www.typo3.net/d/63711-wieder-ein-includelibs-problem/5) · just2b · 2007-06-13

Hallo,

der Pfad typo3/userext/evermenu/evermenu.php kommt mir sehr strange vor. der stimmt aber schon?
hier wäre mal eine einfache userFunc zum testen <http://www.typo3wizard.com/de/snippets/allgemeine-probleme-und-loesungen/einfache-userfunc.html>

georg

### [#6](https://www.typo3.net/d/63711-wieder-ein-includelibs-problem/6) · FrankT · 2007-06-13

Hallo just2b,

der angegebene Pfad stimmte - die Datei lag da drin.
Scheinbar kann Typo3 dort aber nichts her holen.

So scheint es nun aber zu funktionieren ...

```typoscript
includeLibs.user_evermenu = uploads/evermenu/evermenu.php
```

In fileadmin wollte ich es nicht legen, da die BE-User darauf Zugriff haben.

Gruß und Danke
Frank

---

Quelle: „wieder ein includeLibs-Problem“, typo3.net, https://www.typo3.net/d/63711-wieder-ein-includelibs-problem
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
