[TYPO3-german] [TYPO3-4.5] DIV verbergen
Kay Strobach
typo3 at kay-strobach.de
Thu Feb 24 14:39:41 CET 2011
Hi,
guck dir mal in der Doku die TSConditions an.
Da gibts dass Attribut required. Mit stdWrap sollte das dann relativ
einfach gehen ;)
Am 24.02.2011 14:38, schrieb Kevin Gut:
> 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
> ====================================================
>
--
http://www.kay-strobach.de - Open Source Rocks
More information about the TYPO3-german
mailing list