[TYPO3-german] [TYPO3-4.5] DIV verbergen

Kevin Gut news at ayra.ch
Thu Feb 24 14:38:42 CET 2011


Hallo
Bin neu bei Typo3 und habe das folgende Tutorial mal abgearbeitet:
http://goo.gl/a2MXc
Habe jedoch mein eigenes Template erstellt, das in etwa so aussieht:
 +------------------------------------------+
 |                Titel                     |
 +-----------+--------------------+---------+
 |           |                    |         |
 | Menu      |    Content         | Content |
 |           |                    | rechts  |
 |           |                    |         |
 |           |                    |         |
 |           |                    |         |
 +-----------+                    |         |
 | Content   |                    |         |
 | Links     |                    |         |
 |           |                    |         |
 |           |                    |         |
 |           |                    |         |
 |           |                    |         |
 +-----------+--------------------+---------+
 |                  Fusszeile               |
 +------------------------------------------+


Das ganze ist also eine einfache Tabelle.
Mein Problem ist jetzt, dass der Content Links
nicht direkt das TD ist wie die anderen,
sondern dass ein eingefärbtes DIV darin ist.
Ich möchte, dass das DIV (content_left)
nur sichtbar ist, wenn auch ein Inhalt vorhanden ist.
Die Tabelle bleibt gleich, nur das DIV soll nicht
sichtbar sein, ich habe jedoch keine Ahnung,
wie ich das anstellen soll.
Wäre froh wenn mir jemand weiterhelfen könnte.

Mein bisheriges Typo Script ist das folgende:
====================================================
# Configuring the Auto-Parser:
plugin.tx_automaketemplate_pi1 {
    # Read the template file:
  content = FILE
  content.file = fileadmin/template/main/main.html
    # Here we define which elements in the HTML that 
    # should be wrapped in subpart-comments:
  elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY
    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections = title
    TD.all = 1
  }
    # Prefix all relative paths with this value:
  relPathPrefix = fileadmin/template/main/
}

# Menu 1 cObject
temp.menu_1 = HMENU
  # First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1 {
    # Normal state properties
  NO.allWrap = <div class="menuItem"> | </div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menuItem act"> | </div>
}
  # Second level menu-object, textual
temp.menu_1.2 = TMENU
temp.menu_1.2 {
    # Normal state properties
  NO.allWrap = <div class="submenuItem"> | </div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="submenuItem act"> | </div>
}

# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
    # content from the Auto-parser to the TEMPLATE:
  template =< plugin.tx_automaketemplate_pi1
    # Select only the content between the <body>-tags
  workOnSubpart = DOCUMENT_BODY
    # Page Menu
  subparts.menu_1 < temp.menu_1
    # Page Content
  subparts.content < styles.content.get
  subparts.content_right < styles.content.getRight
  subparts.content_left < styles.content.getLeft
}

# Main TEMPLATE cObject for the HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {
    # content from the Auto-parser to the TEMPLATE:
  template =< plugin.tx_automaketemplate_pi1
    # Select only the content between the <head>-tags
  workOnSubpart = DOCUMENT_HEADER
}

# Write to Page
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate
page.headerData.10  < temp.headTemplate
page.config.doctype = xhtml_trans
====================================================

-- 
AyrA.ch Administration


More information about the TYPO3-german mailing list