[Typo3-UG Quebec] Template externe et contenu de page

Alex alroche-list at videotron.ca
Fri Mar 25 18:33:01 CET 2005


Salut,

En ajoutant un "id" à votre autre td vous serez en mesure d'y ajouter du
contenu.

Pour aller chercher le contenu de la colonne de droite dans TYPO3, vous
pouvez utiliser styles.content.getRight

exemple:
subparts.droite < styles.content.getRight

Bonne journée

Louis Bouchard wrote:
> Bonjour à tous et à toutes,
>  
> J'utilise une template (fichier html) à partir duquel je fais un menu
> dynamique.  Quand j'ajoute du contenu (normal, au centre) cela s'affiche
> sans problème.  Toutefois, lorsque je souhaite ajouter du contenu
> (PageContent) dans la partie droite (RIGHT) cela n'apparaît jamais. 
> Dans mon template, j'ai pourtan ajouter une colonne dans ma table HTML :
>  
>   <!-- Menu table cell: -->
>   <td id="menu_1" >
>    <div class="menu1-level1-no"><a href="#">Menu item 1</a></div>
>    <div class="menu1-level1-no"><a href="#">Menu item 2</a></div>
> ....
>   </td>
>   <!-- Page Content Area table cell: -->
>   <td id="content">
> ICI LE CONTENU S'AJOUTE SANS PROBLEME A PARTIR DE TYPO
>   </td>
>   <td>
> JE VEUX AJOUTER QUELQUE CHOSE ICI MAIS A PARTIR DE TYPO
>   </td>
>  
>  
> Finalement, je me permet de joindre mon code TYPOSCRIPT si jamais cela
> peut être utile :
> ===================================================================
>  
>  
> # Configuration de l'auto parser
>  
> plugin.tx_automaketemplate_pi1 {
>          
> # Lire le fichier de template
> content = FILE
> content.file = fileadmin/template/main/template_1.html
> elements {
> BODY.all = 1
> BODY.all.subpartMarker = DOCUMENT_BODY
>  
> HEAD.all = 1
> HEAD.all.subpartMarker = DOCUMENT_HEADER
> HEAD.rmTagSections = title
> TD.all = 1
> }
> relPathPrefix = fileadmin/template/main/
> }
>  
> # Code de la page 34
> temp.menu_1 = HMENU
> temp.menu_1.1 = TMENU
> temp.menu_1.1 {
> NO.allWrap = <div class="menu1-level1-no"> | </div>
> ACT = 1
> ACT.allWrap = <div class="menu1-level1-act"> | </div>
> }
>  
> temp.menu_1.2 = TMENU
> temp.menu_1.2 {
> NO.allWrap = <div class="menu1-level2-no"> | </div>
> ACT = 1
> ACT.allWrap = <div class="menu1-level2-act"> | </div>
> }
>  
> # Fin du code de la page 34
>  
> temp.mainTemplate = TEMPLATE
> temp.mainTemplate {
> template =< plugin.tx_automaketemplate_pi1
> workOnSubpart = DOCUMENT_BODY
> subparts.menu_1 < temp.menu_1
> # subparts.menu_1.value = Bonjour le MONDE - Le menu
>  
> #subparts.content = TEXT
> # Ligne précédante changer pour la suivante (voir page 40)
> subparts.content < styles.content.get
>  
> subparts.content.value = Bonjour le monde - le contenu
> }
> temp.headTemplate = TEMPLATE
> temp.headTemplate {
> template =< plugin.tx_automaketemplate_pi1
> workOnSubpart = DOCUMENT_HEADER
>  
> }
> # Default PAGE object:
> page = PAGE
> page.typeNum = 0
> #page.config.disableAllHeaderCode = 1
> #page.10 =< plugin.tx_automaketemplate_pi1
> page.10 < temp.mainTemplate
> page.headerData.10 < temp.headTemplate
>  
> Merci et Joyeuses Pâques
>  
>  
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Typo3-ug-quebec mailing list
> Typo3-ug-quebec at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-quebec



More information about the TYPO3-UG-quebec mailing list