Zum Inhalt springen

Layout des Inhaltselements abfragen

Erstellt am 17. Juli 2015 · 3 Antworten · letzte Antwort am 17. Juli 2015

Tags: Inhaltselemente, Frage

Herbomat ·

Hallo liebe Leute,

ich haben den Stanardcontentelementen weitere Layouts hinzugefügt. Ich möchte nun bewirken, dass abhängig vom Layout des Inhaltselementes die Überschrift anders "gewrapped" wird.

Ich stelle mir das so ungefähr vor:

[globalVar = TSFE:tt_content|layout=6]
lib.stdheader.10 {
  1 = TEXT
  1.current = 1
  1.insertData = 1
  1.dataWrap = <strong>|</strong>
}
[global]

Sprich bei Inhaltselementen mit dem Layout mit der ID 6 wird die Standardüberschrift folgendermaßen "gewrapped".

Das Problem ist die Abrage ist falsch. Hat jemand eine Idee?

1000 Dank!

casi-g ·

Das ist jetzt für die 1 Überschrift wie bei dir. Sprich, wenn jemand bei den Headlines anstelle dem Default h2, h3 oder so auswählt greift das nicht mehr.

lib.stdheader.10.1.dataWrap.override = <strong>|</strong>
lib.stdheader.10.1.dataWrap.override.if {
	equals.field = layout
	value = 6
}
Herbomat ·

Ah...cool. Danke. Das ist schon mal Plan B.

Aber als Condition kann man nicht das nicht abfragen, oder? Das wäre einfach zu verlockend. :-)

casi-g ·

Ne du könntest das noch so machen, wenn dir das hilft:

temp.stdheader < lib.stdheader

temp.layout2header < lib.stdheader
temp.layout2header.10.1.dataWrap = <strong>|</strong>

lib.stdheader = CASE
lib.stdheader {
	key.field = layout
	1 < temp.stdheader
	2 < temp.layout2header
	3 < temp.stdheader
	4 < temp.stdheader
	5 < temp.stdheader
	6 < temp.stdheader
}