[TYPO3-UG France] Insertion dans un DIV

Alexandre Martinez alexandre at bm-services.com
Thu Mar 13 09:54:57 CET 2008


Bonjour, 
Une réponse en deux points.
L'objet TEMPLATE te permet d'utiliser un gabarit HTML pour fournir une page
finale en substituant dans ton template un marqueur par un objet TS. 

D'abord tu dois penser tes éléments de page en tant que blocs avant de
vouloir les intégrer dans l'objet PAGE. Tu peux les définir dans un TLO lib
pour pouvoir y accéder plus facilement (et permettre à Typo3 de faire un
petit tour de magie avec la mise en cache et le nettoyage).

lib.menuLangue {
	# Definition de ton menu de langues
}

Ensuite tu indiques à ta page qu'elle doit fournir son contenu à partir d'un
fichier que tu lui donnes, soit en précisant où il peut être trouvé, soit en
lui donnant directement le contenu du fichier, soit en passant par un plugin
de sélection de template comme rlmp_tmplselector (cf Modern Template
Building).

page.10.monTemplate=TEMPLATE
page.10.monTemplate.template=FILE
page.10.monTemplate.template.file=fileadmin/template/montemplate.html
page.10.monTemplate.marks.SPRACHLINK < lib.menuLangue

Et voilà pour le templating !
En ce qui concerne la constitution d'un menu de langue, tu peux utiliser la
propriété special de HMENU dédiée à cette tâche:
lib.menuLangue = HMENU
lib.menuLangue.special=language
lib.menuLangue.special.value=0,1

Ou encore tu peux utiliser l'extension sb_languageswitcher.

Cordialement,

Alexandre Martinez
------------------------------------------
Chef de Projet - Pôle Technique
BM Services
ZA La Bastide 
48500 La Canourgue
Mail: alexandre at bm-services.com
Tél: 04 66 31 84 58
------------------------------------------

-----Message d'origine-----
De : typo3-france-bounces at lists.netfielders.de
[mailto:typo3-france-bounces at lists.netfielders.de] De la part de philip
jedar
Envoyé : mercredi 12 mars 2008 20:07
À : TYPO3 Usergroup France
Objet : [TYPO3-UG France] Insertion dans un DIV

Bonjour à tous,

J'essaye de faire un site en deux langues sous Typo3.

J'ai bien tout configuré pour le changement de langue, les liens pour passer
de l'une à l'autre fonctionnent bien. Ils apparaissent au bas de ma page...
Je n'arrive pas à faire en sorte qu'ils soient insérés dans une DIV de mon
choix... Je bute sur la limite de mes pauvres connaissances et TS....
Pouvez-vous me donner un petit coup de pouce SVP ?

Voici le TS qui génère mes liens :
page.20 = TEXT
page.20.wrap = <p><a href="index.php?id=|&L=1"><img
src="fileadmin/templates/img/german.gif" alt="Deutsch" /> Deutsch</a></p>
page.20.field = uid
[globalVar = GP:L=1]
page.20.wrap = <p><a href="index.php?id=|&L=0"><img
src="fileadmin/templates/img/englis.gif" alt="english" /> english</a></p>
[global]


Et voici le code de ma DIV:
    <div id="sprachlink">
                                ###SPRACHLINK###
    </div>



Je vous remercie d'avance !
Bye
-- 
Philip Jedar (aka Jed)
Skype ID : philip jedar
Blog : http://running-board.blogspot.com/
_______________________________________________
TYPO3-france mailing list
TYPO3-france at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france



More information about the TYPO3-france mailing list