The metadata has to be activated at least once before you can retrieve it in
Live mode.

Can you reproduce this issue with newly created content or with some kind of
imported content?

If this happens all the time, could you please report it as a bug in JIRA
with the version of Jahia being used?

Thanks,

Khue



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Richard Gate
Sent: vendredi, 24. août 2007 12:03
To: Any questions regarding template development and/or about the
taglibsextension
Subject: Re: [template_list] Additional meta data fields

While we're on the subject.

How can I access the meta-data of a container field from live?

JahiaField creatorField =  
productReviewContainer.getContentContainer().getMetadataAsJahiaField(CoreMet
adataConstant.CREATOR, 
jParams);

This code currently returns null as the EntryState object used later on 
can't be resolved with the LoadRequest set to live.

Is there another method I can use?

Thanks,

Richard.


Khue Nguyen wrote:
>
> Hi,
>
>  
>
>  
>
> extra metadata fields can be defined in the 
> WEB-INF/etc/spring/applicationcontext-metadata.xml configuration file.
>
>  
>
> <bean id="metadataDefinitionConfig" 
> class="org.jahia.services.metadata.MetadataDefinitionConfig">
>
>   <property name="definitions">
>
>     <map>
>
>             ....
>
>             <entry key="fielddef.categories">
>
>               <ref bean="fielddef.categories" />
>
> </entry>
>
>  
>
>             <entry key="fielddef.myMetadata">
>
>               <ref bean="fielddef.myMetadata" />
>
>             </entry>
>
>     </map>
>
>   </property>
>
> </bean>
>
>  
>
> <bean id="fielddef.categories" 
> class="org.jahia.services.metadata.FieldDefinition">
>
>   <property name="name"><value>defaultCategory</value></property>
>
>    ...
>
> </bean>
>
>  
>
> <bean id="fielddef.myMetadata" 
> class="org.jahia.services.metadata.FieldDefinition">
>
>   <property name="name"><value>myMetadata</value></property>
>
>   <property name="title"><value><![CDATA[<jahia-resource 
> id="JahiaEnginesResources" 
> key="org.jahia.services.metadata.myMetadata" default-value="My 
> Metadata"/>]]></value></property>
>
>   <property name="type"><value>20</value></property> <!-- 
> SMALLTEXT_SHARED_LANG -->
>
>   <property name="defaultValue"><value></value></property>
>
>   <property name="readOnly"><value>false</value></property>
>
>   <property name="editableDefinition"><value>false</value></property> 
> <!-- not editable definition, as loaded from xml file -->
>
>   <property 
> name="hiddenFromEditingEngine"><value>false</value></property> <!-- 
> metadata displayed or not in editing engine -->
>
>   <property name="required"><value>false</value></property> <!-- 
> mandatory in engine -->
>
>   <property name="order"><value>13</value></property> <!-- default 
> order -->
>
>   <property name="contentDefinitionMappings"> <!-- mappings -->
>
>     <list>
>
>       <value>org.jahia.services.pages.JahiaPageDefinition</value>
>
>   
>     <value>org.jahia.data.containers.JahiaContainerDefinition</value> 
> <!-- if you want to create this metadata for all containers too.-->
>
>     </list>
>
>   </property>
>
> </bean>
>
>  
>
> Regards,
>
> Khue
>
>  
>
> ------------------------------------------------------------------------
>
> *From:* [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] *On Behalf Of *Bildsoe, Poul
> *Sent:* vendredi, 24. août 2007 08:44
> *To:* [email protected]
> *Subject:* [template_list] Additional meta data fields
>
>  
>
> In several places I have seen it mentioned that the meta data fields 
> can be extended and I have seen that a Jahia Field can be a meta data 
> field (setIsMetadata) but I cannot find any documentation or examples 
> showing how to ad for example extra metadata fields to all pages on a 
> site. If i for instance declare a field in a template I cannot tell 
> the field to be a meta data field. Can anyone shed some light on these 
> matters?
>
> Capgemini Danmark A/S, Registered office: Gentofte, Reg.No. 25606965
>
>  
>
>  
>
> This message contains information that may be privileged or 
> confidential and is the property of the Capgemini Group. It is 
> intended only for the person to whom it is addressed. If you are not 
> the intended recipient, you are not authorized to read, print, retain, 
> copy, disseminate, distribute, or use this message or any part 
> thereof. If you receive this message in error, please notify the 
> sender immediately and delete all copies of this message.
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> template_list mailing list
> [email protected]
> http://lists.jahia.org/cgi-bin/mailman/listinfo/template_list
>   

-- 
Richard Gate
Developer


Souk Digital
A Souk Group Company.

London Office
1st Floor,
Shaftesbury House,
151 Shaftesbury Avenue,
London WC2H 8AL
Tel: +44 (0) 20 7420 7880

Nottingham Office
High Pavement Business Centre,
3-5 High Pavement,
The Lace Market,
Nottingham.
NG1 1HF
Tel: +44 (0) 115 959 6455
Fax: +44 (0) 115 959 6456

www.soukdigital.com

Confidentiality: This e-mail and its attachments are intended for the above
named only and may be confidential. If they have come to you in error you
must take no action based on them, nor must you copy or show them to anyone;
please reply to this e-mail and highlight the error.

Security Warning: Please note that this e-mail has been created in the
knowledge that Internet e-mail is not a 100% secure communications medium.
We advise that you understand and observe this lack of security when
e-mailing us.

Viruses: Although we have taken steps to ensure that this e-mail and
attachments are free from any virus, we advise that in keeping with good
computing practice the recipient should ensure they are actually virus free.


_______________________________________________
template_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/template_list

_______________________________________________
template_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/template_list

Reply via email to