[TYPO3-UG Dutch] wat gaat er hier verkeerd ?

Patrick Broens patrick at patrickbroens.nl
Fri Mar 30 10:06:48 CEST 2007


Hi Roelof,

Je hebt Modern Template Building niet goed gelezen, en vooral het 
gedeelte over automaketemplate. Automaketemplate zorgt zelf voor de 
markers in de HTML, daar hoef jij niets aan te doen.

Verwijder de <!-- ###DOCUMENT_BODY### --> en <!-- ###INSIDE_HEADER### 
--> markers maar eens. Deze zijn namelijk alleen bedoeld als er geen 
gebruik gemaakt wordt van automaketemplate.

Verder verwijs je naar een subpart.menu_1. Deze is niet aanwezig in je 
HTML source.

Patrick

Roelof Wobben wrote:
> Hoi,
> 
> Geen van de voorbeelden voldoet.
> Als je kijkt, welk schema mijn website heeft, zul je zien waarom.
> En in de tutorial wordt volgens mij ook met een table base layout gewerkt.
> 
> Groetjes,
> 
> Roelof
> 
> 
> 
>> From: "Jacco van der Post [Netcreators]" <jacco at netcreators.com>
>> Reply-To: jacco at netcreators.com,TYPO3 Usergroup Dutch 
>> <typo3-ug-dutch at lists.netfielders.de>
>> To: "TYPO3 Usergroup Dutch" <typo3-ug-dutch at lists.netfielders.de>
>> Subject: Re: [TYPO3-UG Dutch] wat gaat er hier verkeerd ?
>> Date: Thu, 29 Mar 2007 13:55:35 +0200 (CEST)
>>
>> Ik zou toch echt leren werken met divjes...
>> Pak er anders hier een van
>> http://www.code-sucks.com/css%20layouts/faux-css-layouts/
>>
>> en verder maak de xhtml-template zo leeg mogelijk.. dus geen content erin
>> (behalve een comment), die wordt immers toch vervangen door de parser.
>>
>> Stel dat je een divje in je html template hebt waar je page content in
>> wilt hebben <div id="center"><!-- ikke wil hier content --></div>
>>
>> Voeg dan erbij toe onder plugin.tx_automaketemplate_pi1
>>
>> DIV.id.center = 1
>>
>> En daaronder iets als dit :
>>
>> temp.mainTemplate = TEMPLATE
>> temp.mainTemplate {
>>     template =< plugin.tx_automaketemplate_pi1
>>     workOnSubpart = DOCUMENT_BODY
>>     subparts {
>>                 nav-top < lib.nav-top
>>                 nav-right < lib.nav-right
>>                 left <lib.left
>>         right < lib.right
>>         footer < lib.footer
>>         center < styles.content.get
>>         bread  < lib.bread
>>         zoek < lib.search
>>             }
>> }
>>
>> Dan gooit ie in ieder geval content in de id center. De eventuele libjes
>> moet je definieren in je sjablonen.
>>
>> Succes
>>
>> Jacco
>>
>> > Hoi,
>> >
>> > Ik probeer de tutorial Modern Template building te volgen met mijn 
>> eigen
>> > template.
>> > Die ziet er als volgt uit :
>> >
>> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>> > <html>
>> > <head>
>> > <title>Untitled Document</title>
>> > <meta http-equiv="Content-Type" content="text/html; 
>> charset=iso-8859-1">
>> > <link href="res/stylesheet.css" rel="stylesheet" type="text/css">
>> > </head>
>> > <body>
>> > <!-- ###DOCUMENT_BODY### -->
>> > <table border="0" align="center" cellpadding="0" cellspacing="0"
>> > id="container">
>> >   <tr>
>> >      <!-- ###INSIDE_HEADER### -->
>> >       <td><img src="images/header.jpg" width="750" height="355"></td>
>> >       <!-- ###INSIDE_HEADER### -->
>> >   </tr>
>> >   <tr>
>> >     <td height="458" valign="top">
>> >         <table width="100%" border="0" cellpadding="0" cellspacing="0"
>> > id="container2">
>> >         <tr>
>> >           <td width="195" height="29" valign="top">&nbsp;</td>
>> >           <td width="425" valign="bottom" id="title">Hier komt de
>> > paginatitel</td>
>> >           <td width="130" valign="bottom" id="date">20-03-2007</td>
>> >           </tr>
>> >         <tr>
>> >           <td rowspan="2" valign="top" id="menu">
>> >             <a href="#">Menu item nummer 1</a> <br>
>> >             <a href="#">Menu item nummer 2</a><br>
>> >             <a href="#">Menu item nummer 3</a></td>
>> >            <td height="277" colspan="2" valign="top"
>> > id="content"><p>Hoera,
>> > het is zover, eindelijk zwanger. De test laat niets te twijfelen 
>> over. Ik
>> > ben net een stuiterbal, blij en energie voor tien. Ondanks het prille
>> > begin,
>> > heb ik een goed gevoel over deze zwangerschap. Waarom? geen idee. Het
>> > voelt
>> > gewoon goed. Het is moeilijk om ’s middags mijn mond dicht te houden
>> > als ik met mijn zus in de stad ben. Het is maar goed dat er een
>> > carnavalsoptocht is, het geeft een beetje afleiding. </p>
>> >             <p>Hoera, het is zover, eindelijk zwanger. De test laat 
>> niets
>> > te
>> > twijfelen over. Ik ben net een stuiterbal, blij en energie voor tien.
>> > Ondanks het prille begin, heb ik een goed gevoel over deze 
>> zwangerschap.
>> > Waarom? geen idee. Het voelt gewoon goed. Het is moeilijk om ’s
>> > middags mijn mond dicht te houden als ik met mijn zus in de stad 
>> ben. Het
>> > is
>> > maar goed dat er een carnavalsoptocht is, het geeft een beetje 
>> afleiding.
>> > Hoera, het is zover, eindelijk zwanger. De test laat niets te twijfelen
>> > over. </p>
>> >             <p>&nbsp;</p>
>> >             <p><strong>Download <a
>> > href="../tamarawobben.zip">tamarawobben.zip</a></strong></p>
>> >             <p>&nbsp;</p>
>> >            </td>
>> >         </tr>
>> >         <tr>
>> >           <td colspan="2" valign="top" id="nav"><a href="#"><< 
>> vorige</a>
>> > <a
>> > href="#">volgende >></a></td>
>> >         </tr>
>> >         <tr>
>> >           <td colspan="3" valign="top" id="footer">(c) 2007 R. Wobben.
>> > Deze
>> > layout is gemaakt door Argosmedia </td>
>> >         </tr>
>> >       </table>
>> >     </td>
>> >   </tr>
>> > </table>
>> > <!-- ###DOCUMENT_BODY### -->
>> > </body>
>> > </html>
>> >
>> > Ik copieer nu deze TS in de goede plaats :
>> >
>> > # Configuring the Auto-Parser for main template:
>> > plugin.tx_automaketemplate_pi1 {
>> >     # Read the template file:
>> >   content = FILE
>> >   content.file = fileadmin/template/main/template_1.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/
>> > }
>> >
>> >
>> > # 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 ###menu_1### subpart with some example content:
>> >   subparts.menu_1 = TEXT
>> >   subparts.menu_1.value = HELLO WORLD - MENU
>> >
>> >     # Substitute the ###content### subpart with some example content:
>> >   subparts.content = TEXT
>> >   subparts.content.value = HELLO WORLD - CONTENT
>> > }
>> >
>> >
>> > # 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
>> >
>> > Maar nu zie ik alleen de achtergrondkleur. Verder is alles verdwenen.
>> >
>> > Welke denkfout maak ik hier ?
>> >
>> > Roelof
>> >
>> > _________________________________________________________________
>> > Windows Live Mail: Slim - Persoonlijk - Betrouwbaar en GRATIS!
>> > http://get.live.com/mail/overview
>> >
>> > _______________________________________________
>> > TYPO3-UG-dutch mailing list
>> > TYPO3-UG-dutch at lists.netfielders.de
>> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>> >
>>
>>
>> _______________________________________________
>> TYPO3-UG-dutch mailing list
>> TYPO3-UG-dutch at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
> 
> _________________________________________________________________
> Windows Live Mail: Slim - Persoonlijk - Betrouwbaar en GRATIS! 
> http://get.live.com/mail/overview
> 


More information about the TYPO3-UG-dutch mailing list