[TYPO3-german] Probleme mit dynam. Inhaltsformatierung durchheader_layout

JoH asenau info at cybercraft.de
Tue Oct 9 12:49:57 CEST 2007


> Der linke Rahmen enthält mehrere Text- bzw. Bildelemente oder was
> auch immer. Diese sollen normal ausgegeben werden.
> Wenn nun aber das erste Element mit header_layout = 1 definiert ist,
> dann soll bevor der content ausgegebn werden soll ein Menü erzeugt
> werden, dass vorhandene Unterseiten enthält.
>
> Dementsprechend müsste das TS dann aussehen:
> [...]
> LEFT = CASE
> LEFT < styles.content.getLeft
>         LEFT {
>
> ## renderObj wird geloescht,
> ## war nach styles.content.getLeft das Objekt tt_content.
> ## Erst hier steht header_layout aus tt_content zur Verfuegung
> renderObj >
> renderObj = CASE
> renderObj {
>                 key.field = header_layout
> default < tt_content
> default.stdWrap.wrap = <div id="column-right"> | </div>
> 0 < tt_content
> 0.stdWrap.wrap = <div id="column-right"> | </div>
>
> 1 < Mein-selbst-definiertes Menü
> 1 < tt_content
> 1.stdWrap.wrap = <div id="column-normal"> | </div>
> }
> }
> }
>
> Kann TS so etwas überhaupt realisieren? Wenn ja, wie geht das?

LEFT = CONTENT
LEFT {
    table = tt_content
    select {
        where = colPos = 1
        max = 1
        selectFields = header_layout
    }
    renderObj = CASE
    renderObj {
        key.field = header_layout
        default = COA
        default {
            10 < styles.content.getLeft
            wrap = <div id="column-right"> | </div>
        }
        1 = COA
        1 {
            10 < temp.meinMenu
            20 < styles.content.getLeft
            wrap = <div id="column-normal"> | </div>
        }
    }
}

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
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com




More information about the TYPO3-german mailing list