Zum Inhalt springen

kein Rendering für 'Datensatz einfügen' in einer Spalte

Erstellt am 24. Februar 2010 · Noch keine Antworten

Tags: Inhaltselemente, Frage

Jonzo ·

Hallo Leute,

ich habe ein Problem beim Auslesen des Inhaltes in der Spalte 'LINKS'. Und zwar wird alles korrekt angezeigt bis auf dem Inhaltstyp Verweis/Record.

Bei dem Layout handelt es sich um ein dreispaltiges Layout. Die Spalte 'RECHTS' enthält immer Inhalt und bedarf somit keiner Prüfung.
Die Spalte 'LINKS' wird nur angezeigt, wenn sie auch Inhalt aufweist. Die Spalte 'NORMAL' weist den geöhnlichen Inhalt auf, wird aber je nach Vorkommen von Spalte 'LINKS' anders gewrapt, um die Breite im Layout anzupassen.
Und genau da liegt scheinbar das Problem in Zeile 21. Entfernt man diese Prüfung der Spalte 'LINKS', so wird das Inhaltselement 'Datansatz einfügen' korrekt gerendert.

Hat jemand eine Idee?

Beste Grüße
Jonzo

temp.CONTENT = COA
temp.CONTENT {
	stdWrap {
		outerWrap = <div id="content" class="dreispaltig">|</div>
		outerWrap.override = <div id="content" class="zweispaltig">|</div>
		outerWrap.override.if.isFalse.cObject < styles.content.getLeft
	}
	#Inhaltsbereich fuer links und mitte
	10 = COA
	10 {
		#Platzhalter fuer Contentmenue
		# wird eingefuegt bei entsprechendem Layouttypen
		10 = HTML
		10.value = <div id="placeholder"></div>
		10.value.if.directReturn = 0
		#Inhaltsbereich NORMAL
		20 < styles.content.get
		20.stdWrap {
			outerWrap = <div id="content_normal">|</div>
			outerWrap.override = |
			outerWrap.override.if.isFalse.cObject < styles.content.getLeft
		}
		
		#Inhaltsbereich LINKS
		30 < styles.content.getLeft
		30 {
			stdWrap {
				wrap = <div id="content_left">|</div><div class="clear"></div>
				required = 1
			}
		}
		wrap = <div id="content_column">|</div>
	}
	#Inhaltsbereich rechts
	20 < styles.content.getRight
	20 {
		stdWrap.wrap = <div id="content_right">|</div><div class="clear"></div>
		slide = -1
	}
}