[TYPO3-german] Contentelement bedingt anzeigen

JoH asenau info at cybercraft.de
Wed Apr 22 12:33:45 CEST 2009


> Wenn Du's wirklich separat machen willst, wären Conditions aber
> sicherlich auch OK.

Eine weitere Option wäre, die Elemente mit Hilfe im PHP Code des Plugins in
einem Register abzulegen.
Das Register wird einfach vor dem Inhalt der rechten Spalte zusätzlich
ausgegeben und erzeugt lediglich Content, wenn es vorher befüllt wurde:

Hierzu müsstest Du das TypoScript Setup ein wenig umbauen:

renderObj1 = LOAD_REGISTER
renderObj1 {
  meinZusatzElement.cObject  = RECORDS
  meinZusatzElement.cObject  {
    tables = tt_content
    source = {$plugin.meinPlugin.ce1Id}#
  }
}

Und dort wo Du die Spalte ausgibst kommt dann z.B. sowas hin:

subparts.RECHTS = COA
subparts.RECHTS {
  10 = HTML
  10.value.data = register:meinZusatzElement
  20 < styles.content.getRight
}

Die Zusatzelemente befinden sich natürlich auf einer Seite, die ansonsten
nicht sichtbar ist.
Ein SysFolder würde sich hierfür anbieten.

HTH

Joey


-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
TYPO3 workshops: http://workshops.eqony.com




More information about the TYPO3-german mailing list