Zum Inhalt springen

Content ausblenden, falls über TS verwendet

Erstellt am 4. April 2009 · Noch keine Antworten

Tags: Inhaltselemente, Frage

udowald ·

Servus zusammen,

gibt es eine einfache Möglichkeit ein Contentelement (z.B. Text) automatisch immer dann auszublenden, wenn dieser Content an anderer Stelle via TS erzeugt wird.

z.B.

60 = CONTENT
    60 {
      table = tt_content
      select{
        orderBy = sorting
        where = colPos=0
        languageField=sys_language_uid
        }
// Reder all tt_content elements with the right tab id in tx_accobj_tab
        renderObj < tt_content
        renderObj {
// Wrap each content-element with the id=tab XY _uid
        stdWrap.dataWrap = <div id="tab{register:firstTab}_{field:uid}">|</div>
        if.isInList.field = tx_accobj_tab
        if.value.data = register:firstTab
        }
      }

Hier gebe ich einen Content aus, von bereits existenten Text-Content der gleichen Seite aus, die eine bestimmte Eigenschaft gesetzt haben. Könnte man auch mit einem bestimmten "header" machen. Hier eben was neues "tx_accobj_tab", was aber das Prinzip nicht beeinflusst.

Leider wird der Text-Content über das reguläre styles.content.get zusätzlich auch weiterhin ausgegeben.

Für einen Tipp wäre ich dankbar.