Zum Inhalt springen

mehrere templates

Erstellt am 2. September 2007 · 4 Antworten · letzte Antwort am 3. September 2007

Tags: Frage

roko2312 ·

Hallo Anfänger-Forum

Ich habe ein Typo3 Projekt mit dynamischen Menüaufbau. Ich verwende im Root ein durch TS zugewiesenes Template.
Jetzt möchte ich in der Menü-Unterstruktur ein separates Template einfügen. Es funktioniert so weit ja auch aber, ich sehe dann nur mehr die Menüpunkte welche unterhalb des neuen Templates sind.

Es gibt im TS beim Menü keinen definierten Einstiegspunkt. Es sollen immer alle angelegten Seiten per Menü ausgegeben werden.

Was mache ich falsch?

Michaelh74 ·

Hallo,

setzt Dich mal mit dem Thema Extension Template auseinander. Das ist nämlich genau was Du brauchst. Du mußt eigentlich nur eine einzige Zeile verwenden um für die aktuelle Seite + Unterseiten ein anderes HTML Template zu verwenden. Menü etc. werden dadurch nicht geändert und verhält sich so wie Du es Dir vorstellst. Hier im Forum kannst Du zu diesem Thema auch bereits einige Beiträge finden.

Viele Grüße
Michael

roko2312 ·

Danke für die Hilfestellungen. Leider bin ich damit etwas überfordert. Ich versuche einfach alle Antworten zu bedienen.

a) RootLevel ist mein Meinung nach nicht gesetzt (siehe Script)
b) mit dem Begriff Extension Template kann ich leider nichts anfangen

Vielleicht hilft das beigefügte Script den Fehler zu finden. Das selbe Script hätte ich auf einer anderen Menüebene ebenfalls hinterlegt mit der einzigen Änderung in "template.file". Dann bekomme ich aber beschriebenes Problem. Ich sehe nur die Menüpunkte unterhalb dieser Ebene und nicht mehr die Menüpunkte oberhabe der Ebene.

page.10 = TEMPLATE
page.10 {
	template = FILE
	template.file = fileadmin/template.html

	marks.MENUE = HMENU
	marks.MENUE.1 = TMENU
	marks.MENUE.1.NO {
		allWrap = <tr><td class="mainnav"><hr> | </td></tr>
		beforeImg = fileadmin/img/bild1.gif
		beforeROImg = fileadmin/img/bild2.gif
		RO = 1
		}
		
	marks.MENUE.1.ACT = 1
	marks.MENUE.1.ACT {
		allWrap = <tr><td class="mainnav"><hr> | </td><tr>
		beforeImg = fileadmin/img/bild3.gif
		}
		
	marks.MENUE.2 = TMENU
	marks.MENUE.2.wrap = <ul>|</ul>
	marks.MENUE.2.NO {
		allWrap = <tr><td class="subnav"><font size=1>&nbsp;&nbsp;|</font></td></tr>
		beforeImg = fileadmin/img/bild1.gif
		beforeROImg = fileadmin/img/bild2.gif
		RO = 1
		}		
	
	workOnSubpart = DOKUMENT
	subparts.INHALT1 < styles.content.get
	subparts.RECHTS < styles.content.getRight
	}