Zum Inhalt springen

Elternseite erbt Kind-Inhalte ... mit Grid Elements

Erstellt am 4. September 2014 · 1 Antwort · letzte Antwort am 9. September 2014

Tags: TYPO3 6.x, Frage

Mediator ·

Hi,
ich verwende T3 6.2.4 und Grid Elements. Jetzt gibt es ab einer bestimmten Ebenentiefe zwar Kindseiten, allerdings wird deren Inhalt nur auf deren Elternseiten abgebildet weil die Kindseiten zu wenig eigenen Content haben.

Grundsätzlich habe ich das schon gelöst:

temp.unterseiten = CONTENT
temp.unterseiten {
	table = pages
	select {
		pidInList.field = uid
		orderBy = sorting
	}
	renderObj = COA
	renderObj {
		20 = CONTENT
		20 {
			table = tt_content
			select {
				pidInList.field = uid
				orderBy = sorting
			}
		}
	}
}

temp.content = COA
temp.content {
	10 = TEXT
	10.field = title
	10.wrap = <h1>|</h1>
	20 < styles.content.get
	30 < temp.unterseiten
	30.renderObj {
		10.wrap = <h3>|<h3>
		30 < temp.unterseiten
		30.renderObj {
			10.wrap = <h4>|<h4>
		}
	}
}

page.10.marks.CONTENT < temp.content

Soweit so gut ... nur bringen mich jetzt meine Grid-Elemente in Bedrängnis: natürlich wird zuerst das ganze Element gezeigt und dann nochmal jedes darin enthaltene Element nochmal einzeln ... das sieht dann grob so aus

<div id="1">
  <div id="2">
  <div id="3">
</div>
<div id="2"></div>
<div id="3"></div>

Kann mir da irgend jemand mit mehr Ahnung weiterhelfen? Wie kann ich ausschließen, dass bereits abgerufene Inhalte, bzw. Inhalte die innerhalb anderer liegen nicht abgerufen werden?

Herzlichen Dank!
Joachim

Mediator ·

Servus liebe Gemeinde,
ich wollte Euch nur kurz über die Änderung meiner Pläne informieren ... alles anders als gedacht:

Statt die Kind-Elemente zu vererben um eine "echte" Navigation zu haben habe ich einfach alles umgedreht und mache jetzt eine Navigation über Anker - auf die Idee gebracht haben mich:

http://rainer-grundel.de/wissensdb/typo3/module/artikel/article/navigation_zu_ankern_contentelementen_auf_einer_seite.html

und

http://blog.ingeniumdesign.de/2009/09/21/typo3-menupunkte-sollen-auf-anker-verweisen/