Zum Inhalt springen

Abfrage ob Inhalt vorhanden ist.

Erstellt am 25. Januar 2005 · 7 Antworten · letzte Antwort am 27. Januar 2005

Tags: Frage

schlosser ·

Hallo,

um meine Spaltenaufteilung im Contentbereich festzulegen, möchte ich gern vorab feststellen, in welchen Bereichen (links, normal, rechts, rand) Inhalte hinterlegt wurden.

Ist das über TS möglich?

Viele Grüße
Kurt

Wu-mc ·

Hier meine Einteilung bei zwei Spalten (normal, rechts). Musst du halt entsprechend erweitern:

temp.body_content < styles.content.get
temp.body_content.stdWrap {
        required = 1
        innerWrap = <div id="contentnormal">|</div>
        innerWrap.override = |
        innerWrap.override.if.isFalse.cObject < styles.content.getRight
        postCObject < styles.content.getRight
        postCObject.stdWrap {
               required = 1
               innerWrap = <div id="contentright"> | </div>
        }
}
schlosser ·

Hallo,

aktuell löse ich das folgendermaßen:
------------------------------------------

# Rechte Spalte auslesen
subparts.C02 = CONTENT
subparts.C02 {
table = tt_content
select {
pidInList=this
where = colpos=2
orderBy = sorting
}
wrap = <td align="left" valign="top"><font class="n1">c | c</font><br></td>
}

-------------------

wenn ich hier (unter "select") required oder fieldRequired angebe, scheint das Typo zu ignorieren.

habt ihr noch einen lösungsansatz?

danke und viele grüße
kurt

johanness ·

Ist doch oben schon gegeben:

subparts.C02 < styles.content.getRight
subparts.C02.stdWrap {
        required = 1
        innerWrap = <td align="left" valign="top"><font class="n1">c | c</font>
}

< styles.content.get macht genau das was du schon hast. Da ist der Code nur schon fertig und ausgelagert mitgebracht.

PS: Ungetestet.

Wu-mc ·
schlosser schrieb

Hallo,

aktuell löse ich das folgendermaßen:
------------------------------------------

# Rechte Spalte auslesen
subparts.C02 = CONTENT
subparts.C02 {
table = tt_content
select {
pidInList=this
where = colpos=2
orderBy = sorting
}
wrap = <td align="left" valign="top"><font class="n1">c | c</font><br></td>
}

-------------------

wenn ich hier (unter "select") required oder fieldRequired angebe, scheint das Typo zu ignorieren.

habt ihr noch einen lösungsansatz?

danke und viele grüße
kurt

Mit dieser Möglichkeit kannst du halt nicht überprüfen ob Inhalt drin liegt, bzw. die Spalte wird immer angezeigt auch wenn kein Inhalt drin ist. Mit meiner Möglichkeit wird der Platz für die Spalte nur belegt wenn sich ein Inhaltselement in der Spalte befindet.

schlosser ·

Hallo,

so einfach kann das gehen.

subparts.C02 < styles.content.getRight
subparts.C02.stdWrap {
        required = 1
        innerWrap = <td align="left" valign="top"><font class="n1">c | c</font>
}

Ich danke Euch!
Viele Grüße
Kurt