[Typo3-UG France] difference entre $conf["pid_list."] et $conf["pid_list"]

nikau at esprit-str.com nikau at esprit-str.com
Wed Aug 11 11:58:22 CEST 2004


On va me taxer d'hérésie, mais la documentation est plétorique, trop plétorique
pour ne pas s'y perdre et globalement, je la trouve assez mal foutue, voire
baclée par endroit et les documents de base s'attardent sur des points précis
inutiles quand on débute (l'auto parser par exemple, en phase beta et qui fait
bugger certaines extension, newloginbox en particulier, j'ai donc abandonné
l'auto parser). J'en suis sorti comme toi, c'est brillant, mais comment je fais
pour afficher mon contenu moi ?

Pour ton problème de contenu, désolé, je n'ai pas le soft sous les yeux, donc,
je vais être très imprécis :

dans l'entête de ta page, tu dois inclure deux basic template : conten(defaut)
et styles_content (plus sur de l'orthographe)

Ensuite, avec le modern template part 1 tu devrais pouvoir mettre en place les
marqueur nécessaire à l'inclusion de ton contenu (fais attention à bien mettre
du contenu factice entre tes marqueurs sinon, ça ne va pas marcher.

Ensuite, pour le contenu, il suffit de faire un

subparts.TonMarqueur < styles.content.get

Il faudra ensuite inclure du contenu via le backend de typo (texte avec image
par exemple, en utilisant le rich text editor par exemple, regarde du côté des
extension a htmlarea3 si je ne me goure pas). Tu remarqueras que tu as trois
possibilités pour inclure ce contenu : left, right, center et border.
styles.content.get est pour le contenu du centre, pour le reste, les fonctions
sont :
styles.content.getLeft
styles.content.getRight
styles.content.getBorder

Voilà, je me perds déjà dans les détails. J'espère que j'ai pu t'aider.

Ah si, pour ton extension, même chose, si tu regardes la doc pour créer
l'extension, il y est expliqué comment faire pour avoir ton extension dans la
liste des contenus possibles (là un peu :
http://typo3.org/documentation/document-library/player_profile_basic/Frontend_plugin/
mais ut peux bidouiller sur la page pour tester un peu). ensuite tu insers un
plugin et tu cherches ton extension dans la liste.

J'espère que ça t'aura aidé.
ce qui te permet une certaine souplesse.

Quoting Michael COURCY <courcy.michael at wanadoo.fr>:

> Merci beaucoup pour cette réponse rapide, 
> Il me semblait aussi que le documents "modern template building part 1" me
> laissait sur ma faim. Bien qu'il m'ait éclairé sur de nombreux points je ne
> vois toujours pas malgré une lecture détaillée comment intégrer  un element
> "content" (par exemple texte avec photo) dans un gabarit grace à typoscript.
> Ce document est très interressant car il montre comment récupérer un template
> html et en faire un template typoscript en quelques lignes (en autre avec
> l'utilisation du auto parser), c'est brillant indicutablement mais à la
> sortie de tout ceci je ne voyais toujours pas comment intégrer un element
> content dans mon template html ou plutot comment permettre à un redacteur  de
> modifier le contenu ......
> Et après avoir créé ma propre extension même probleme, comment intégrer
> celle-ci dans un template avec typoscript ? 
>  En me relisant je me rends bien compte que je suis à coté de la plaque. A
> mon avis plein de trucs m'ont echappé ou alors je n'ai pas commencé mes
> lectures au bon endroit.
> Je vous remercie en tout cas et je vais faire la lecture que vous m'avez
> conseillé.
> Cordialement
>  Courcy Michael 
> 
> 
> 
> 
> 
> 
> > Message du 11/08/04 10:54
> > De : nikau at esprit-str.com
> > A : "TYPO3 Usergroup France" 
> > Copie à : 
> > Objet : Re: [Typo3-UG France] difference entre $conf["pid_list."] et
> $conf["pid_list"]
> > Pour une réponse quand même, bien que succincte, la présence du point
> indique
> > qu'il y aura des options.
> > 
> > Exemple complétement sans signification réelle, mais qui montrera le truc
> :
> > si dans typoscript tu as :
> > pidList=20
> > tu retrouveras : $conf["pidList"] = 20
> > 
> > si tu as (la suite est une abération sous typo3, mais c'est juste pour
> montrer
> > le truc) :
> > pidList.option1=25
> > pidList.option2=30
> > 
> > tu auras :
> > $conf["pidList."]["option1"]=25
> > $conf["pidList."]["option2"]=30
> > 
> > Voilà, j'espère que ça t'auras éclairé un peu
> > 
> > Quoting Dominique Feyer :
> > 
> > > Je confirme c'est une lecture obligatoire si tu veux te lancer dans la
> > > création d'extension. Il y a aussi la documentation sur l'API qu'il faut
> > > connaître si tu veux réellement profiter des modules du core.
> > > 
> > > Bonne lecture ;-)
> > > 
> > > 
> > > Le mer 11/08/2004 à 10:13, Sylvain Viart a écrit :
> > > > Bonjour Michael,
> > > > 
> > > > courcy.michael wrote:
> > > > > Je decouvre Typo 3 et je ne sais pas si je suis sur la bonne liste
> pour 
> > > > > poser ma question n'hésitez pas à me le dire.
> > > > 
> > > > C'est la première fois que je reçois un message de cette liste alors je
> 
> > > > ne saurait te dire. :-)
> > > > 
> > > > Il y a http://www.typo3.fr/ pour la communauté française aussi.
> > > > 
> > > > > Voila j'étudie la création d'extension et je ne comprends pas la 
> > > > > diffference qui est fait entre
> > > > > 
> > > > > $conf[/"pid_list."/]
> > > > > $conf[/"pid_list"/] ( sans le "point" à la fin de pid_list)
> > > > 
> > > > Le plus simple pour bien comprendre TYPO3 et l'interaction entre le 
> > > > TypoScript et le PHP c'est de lire :
> > > > 
> > > > « TypoScript Syntax and In-depth Study »
> > > > http://typo3.org/documentation/document-library/doc_core_ts/
> > > > 
> > > > Ce document m'a vraiment éclairé.
> > > -- 
> > > Net4all
> > > Dominique Feyer
> > > Support Technique
> > > Avenue de Sévelin 28
> > > 1004 Lausanne
> > > dfeyer at net4all.ch
> > > T. 021 624 20 33
> > > F. 021 624 20 33
> > > 
> > > 
> > > _______________________________________________
> > > Typo3-france mailing list
> > > Typo3-france at lists.netfielders.de
> > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-france
> > > 
> > 
> > 
> > 
> > _______________________________________________
> > 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