Bonjour,
Cest une action côté « code ».
La liste utilisée est déclarée dans un fichier qui présente ressemblant à
ceci :
<content :declareContainerList name=NAME title=TITLE titleKey=TITLEKEY
bundleKey=BUNDLEKEY>
<content :declareContainer>
<content :declareField name=FIELDNAME
title=FIELDTITLE titleKey=FIELDTITLEKEY bundleKey=BUNDLEKEY
type=Page/> (par exemple)
[dautres bloc declareField]
</content :declareContainer>
</content :declareContainerList>
Cest à cet endroit que vous pouvez rajouter la définition de votre nouveau
champ (type=SmallText).
Ensuite en restitution il faut voir où est restitué votre objet page. A
lendroit ou est posé le
<a href=<bean :write name=PAGEFIELD title=my title>
<bean :write name=PAGEFIELD property=title filter=false/>
</a>
Il faut remplacer le texte portant le lien par :
<logic :notEmpty name=MONTEXTFIELD>
<bean :write name=MONTEXTFIELD filter=false/>
</logic :notEmpty>
<logic :empty name=MONTEXTFIELD>
<bean :write name=PAGEFIELD property=title filter=false/>
</logic :empty>
Le bloc logic :empty gère le cas ou le contributeur na pas rempli le champ
texte de remplacement.
Si vous avez des soucis pour intégrer le code envoyez moi vos fichiers de
déclaration/restitution je les mettrai à jour.
Cordialement,
Alexis Annosse
Ingénieur études et développements
Smile Motoristes Internet
<http://www.smile.fr/> www.smile.fr
Tél : 01 41 40 59 25
Mailto : alexis <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
_____
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De
la part de Florent Cauchois
Envoyé : mercredi 19 mars 2008 12:31
À : [email protected]
Objet : Re: [French_list] Lot french_list, Vol 11, Parution 4
Bonjour,
d'abord merci pour la réponse. Je comprends bien ce que vous essayez de
m'expliquer, mais j'avoue ne pas savoir comment le mettre en oeuvre. J'ai
pourtant réaliser les template du site, mais je ne sais pas comment
"rajouter un champ de type SmallText qui vient surcharger en restitution le
titre".
Je me suis toujours contenté des fonctionnalités standards du template
corporate_v2, et même si j'ai dû faire beaucoup de modification, je n'ai
jamais eu à ajouter un champ.
Est-ce une action coté "code" (dans le template, en ajoutant un champ à un
bean par exemple ?) ou est-ce un "paramétrage" réalisable depuis l'interface
de gestion ?
D'avance merci pour vos précisions,
Florent CAUCHOIS
Directeur des technologies
Associé
<mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
18 rue Volney - 75002 Paris (plan)
<http://maps.google.fr/maps?f=q&hl=fr&q=18,+Rue+Volney,+75002+2%C3%A8me+Arro
ndissement,+Paris&ie=UTF8&z=17&ll=48.869987,2.330518&spn=0.004107,0.015171&t
=h&om=1>
Tél. : 01 76 70 45 61
Mob. : 06 10 32 36 41
Standard. Neuros : 01 47 03 43 65 / Fax. : 01 47 03 45 72
www.neuros.fr <http://www.neuros.fr/>
www.formaltis.fr <http://www.formaltis.fr/>
[EMAIL PROTECTED] a écrit :
Message: 2
Date: Fri, 14 Mar 2008 17:31:59 +0100
From: "Alexis Annosse" <mailto:[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Subject: Re: [French_list] [gestion des liens]
To: "'Mailing list francophone de Jahia.'" <mailto:[email protected]>
<[email protected]>
Message-ID: <mailto:[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"
Vous pouvez le faire assez facilement.
Dans les définitions du container dans lequel apparait votre objet de type
Page (votre lien) , vous pouvez rajouter un champ de type SmallText qui
vient surcharger en restitution le titre de la page (pour laffichage)
De ce fait vous pouvez avoir un titre de page et un titre pour le lien.
Cordialement ,
Alexis Annosse
Ingénieur études et développements
Smile Motoristes Internet
<http://www.smile.fr/> <http://www.smile.fr/> www.smile.fr
Tél : 01 41 40 59 25
Mailto : alexis <mailto:[EMAIL PROTECTED]>
<mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list