[Typo3-UG CH] marks in einem Template mit einem COA belegen

Jonas Duebi admin at commandline.ch
Wed Sep 22 11:44:58 CEST 2004


Hallo Zusammen

Ich habe mir ein Template aufgebaut mit Templateselector. Dabei verwende
ich verschiedene Spaltenkombinationen, welche ich dann in meinem
Template in einen 'marks' füllen möchte.

Dabei verwende ich ein COA welches je nach Template anders aufgebaut
ist:

   marks.CONTENT = COA
   marks.CONTENT {
      wrap = <td valign="top" width="190">|</td>|*|<td valign="top"
width="440">|</td>|*|<td valign="top" width="190">|</td>
      10 < styles.content.getLeft 
      20 < styles.content.get
      30 < styles.content.getRight
   }

Der Wrap definiert jeweils die Tags welche die einzelnen Spalten
umfassen.

Ich erhalte als Resulatat jedoch nur: <td valign="top" width="190">

Jetzt weiss ich nicht was an dem COA nicht stimmt, wenn ich ein einfachs
TEXT mit einem "Hallo Welt" in das CONTENT fülle, erhalte ich das
saubere Template einfach ohne Spalten sondern mit dem Hallo Welt.

Gruss Jonas


Das ganze Template:

#### MENU ####
tmp.menu = HMENU
tmp.menu.1 = TMENU
tmp.menu.1 {
    NO.allWrap =  <td>|</td>
    NO.ATagParams = class="nav"
    ACT = 1
    ACT.allWrap = <td>|</td>
    ACT.ATagParams = class="nav"
}

#### TEMPLATE ####
tmp.tmpl1 = TEMPLATE
tmp.tmpl1 {
   tx_rlmptmplselector.title = 3 Spalten
   template = FILE
   template.file = fileadmin/root_template/template.html
   workOnSubpart = BODY
   marks.MENU_TOP < tmp.menu
   marks.MENU_BOTTOM < tmp.menu
   marks.CONTENT = COA
   marks.CONTENT {
      wrap = <td valign="top" width="190">|</td>|*|<td valign="top"
width="440">|</td>|*|<td valign="top" width="190">|</td>
      10 < styles.content.getLeft 
      20 < styles.content.get
      30 < styles.content.getRight
   }
}
tmp.tmpl2 = TEMPLATE
tmp.tmpl2 {
   tx_rlmptmplselector.title = 2 Spalten
   template = FILE
   template.file = fileadmin/root_template/template.html
   workOnSubpart = BODY
   marks.MENU_TOP < tmp.menu
   marks.MENU_BOTTOM < tmp.menu
   marks.CONTENT = COA
   marks.CONTENT {
      wrap = <td valign="top" width="190">|</td>||<td valign="top"
width="630">|</td>
      10 < styles.content.getLeft
      20 < styles.content.get
   }
}
tmp.tmpl3 = TEMPLATE
tmp.tmpl3 {
   tx_rlmptmplselector.title = 1 Spalte
   template = FILE
   template.file = fileadmin/root_template/template.html
   workOnSubpart = BODY
   marks.MENU_TOP < tmp.menu
   marks.MENU_BOTTOM < tmp.menu
   marks.CONTENT = COA
   marks.CONTENT {
      wrap = <td valign="top" width="100%">|</td>
      10 < styles.content.get
   }
}

plugin.tx_rlmptmplselector_pi1.templateObjects.main {
   defaultTemplateObjectMain = tmp.tmpl1
   10 < tmp.tmpl1
   20 < tmp.tmpl2
   30 < tmp.tmpl3
}

#### PAGE ####
page = PAGE
page {
    typeNum = 0
    stylesheet = fileadmin/root_template/style.css
    10 < plugin.tx_rlmptmplselector_pi1
}

#### CONFIGURATION ####
config.admPanel = 1
config.language = de





More information about the TYPO3-ch mailing list