[TYPO3-UG Denmark] T3 template uden <table>

Jeppe Donslund jd at webmasters.dk
Mon Jun 12 10:48:49 CEST 2006


Jeg bruger Auto-Parser og ccs_styled_content.

# Configuring the Auto-Parser for main template:
plugin.tx_automaketemplate_pi1 {
    # Read the template file:
  content = FILE
  content.file = fileadmin/template/{$templateName}
 
    # 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/
}
#--------------------------------
#MENU#############################
temp.topmenu = HMENU
temp.topmenu.1 = TMENU
temp.topmenu.1 {
  expAll = 1
  wrap = <table border="0" cellpadding="0" cellspacing="0" height="30"
width="80%"><tr> | </tr></table>
  NO.linkWrap = <img src="fileadmin/template/grafik/spacer.gif"> | <img
src="fileadmin/template/grafik/spacer.gif">
  NO.allWrap = <td class="topmenu" align="center" valign="middle"> | </td>
  ACT = 1
  ACT.linkWrap = <img src="fileadmin/template/grafik/spacer.gif"> | <img
src="fileadmin/template/grafik/spacer.gif">
  ACT.allWrap = <td class="topmenuAct" align="center" valign="middle"> |
</td>

}
##################################

# undermenu
temp.undermenu = HMENU
temp.undermenu.entryLevel = 1
  # First level menu-object, textual
temp.undermenu.1 = TMENU
temp.undermenu.1 {

    # Normal state properties
  NO.allWrap = <div class="menu1-level1-no"> | </div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
  # Second level menu-object, textual
temp.undermenu.2 = TMENU
temp.undermenu.2 {
    # Normal state properties
  NO.allWrap = <div class="menu1-level2-no"> | </div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menu1-level2-act"> | </div>
}


#--------------------------------
 
# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
    # Feeding the content from the Auto-parser to the TEMPLATE cObject:
  template =< plugin.tx_automaketemplate_pi1
    # Select only the content between the <body>-tags
    workOnSubpart = DOCUMENT_BODY

  # Substitute the ###topmenu### subpart with dynamic menu:
   subparts.topmenu < temp.topmenu
   subparts.undermenu < temp.undermenu
 
# Substitute the ###content### subpart with some example content:
  subparts.content < styles.content.get
  subparts.midt < styles.content.get
  subparts.contentRight < styles.content.getRight
  subparts.left < styles.content.getLeft

}
 
 
# Main TEMPLATE cObject for the HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {
    # Feeding the content from the Auto-parser to the TEMPLATE cObject:
  template =< plugin.tx_automaketemplate_pi1
    # Select only the content between the <head>-tags
  workOnSubpart = DOCUMENT_HEADER
}
 
# Default PAGE object:
page = PAGE
page.typeNum = 0
 
# Copying the content from TEMPLATE for <body>-section:
page.10 < temp.mainTemplate
 
# Copying the content from TEMPLATE for <head>-section:
page.headerData.10  < temp.headTemplate



Med venlig hilsen

Jeppe Donslund
Webdesigner

Tlf. dir. 7633 8824

Webmasters
Agtrupvej 51
6000 Kolding

Tlf. 7550 8877
jd at webmasters.dk
www.webmasters.dk

 
Tilmeld dig vores nyhedsbrev på vores website

-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.netfielders.de
[mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Torben
Dam
Sendt: 12. juni 2006 10:44
Til: typo3-ug-denmark at lists.netfielders.de
Emne: Re: [TYPO3-UG Denmark] T3 template uden <table>

"Jeppe Donslund" <jd at webmasters.dk> wrote in
news:mailman.3150.1150100645.17090.typo3-ug-denmark at lists.netfielders.de:

> Hey
> 
>  
> 
> Ind til nu har jeg lavet templates ved at bygge det hele op i
> tabeller. Jeg kunne godt tfnke mig, at prxve, at bygge det op i
> <div>s og se styre det via stylesheets.
> 
> Men hvis jeg bytter mine <td>s ud med <div>s, se fer jeg ingen
> indhold frem.

Hmm kommer vel an pe hvordan du smider indholdet pe siderne ?
Bruger du templavoila ? Eller bruger du den "traditionelle" metode
med markers ?

Jeg kunne ikke forestille mig, hvis din HTML er korrekt, at det
kan fndre noget at du fndrer
    	<table><tr><td> ###INDHOLD### </td></tr></table>

til

    	<div class="indhold"> ###INDHOLD### </div>

..men naturligvis hvis du bruger templavoila er det ret indgribende
at fndre template uden at opdatere mapping etc.

Beskriv lidt mere hvad du gxr ?

- torben




More information about the TYPO3-UG-denmark mailing list