Bonjour,

C’est 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)

                        [d’autres bloc declareField]        

            </content :declareContainer>

</content :declareContainerList>

 

C’est à 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
l’endroit 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 n’a 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 l’affichage)
 
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

Répondre à