[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