Hi all,
By the way you should not use a field which is
not in a container list because lucen won't index the content of this field.
You should better use a containerList of type
SINGLE_MANDATORY_TYPE. It should look like this:
<content:declareContainerList name="testContainerList" title="Titre"
containerListType="<%=JahiaContainerDefinition.SINGLE_MANDATORY_TYPE%>">
<content:declareContainer>
<content:declareField name='link' title='Link' type='Page'/>
</content:declareContainer>
</content:declareContainerList>
<content:containerList name="testContainerList" id="testContainerList">
<content:container id="testContainer">
<content:pageField valueId="link" name='link'>
<logic:notEmpty name="link">
<a href="<bean:write name='link' property='url'/>">
<bean:write name='link' property='title'/>
</a>
</logic:notEmpty>
</content:pageField>
<jahiaHtml:actionMenu name="testContainer" namePostFix=""
useFieldSet="false"
resourceBundle="jahiatemplates.Corporate_portal_templates"/>
</content:container>
</content:containerList>
Cheers,
Philippe
At 07.06.2007 23:40, you wrote:
Hi David,
your code contains some cosmetic errors that
prevent it from working properly (note, please,
the proper usage of 'valueId' and 'id' attributes).
The code should be as follows:
<content:declareField name="menuTopLink1"
type="Page" value="<jahia_linkonly>"/>
<content:pageField name="menuTopLink1"
id="menuTopLink1" valueId="menuTopLink1Value"/>
<logic:notEmpty name="menuTopLink1Value">
<a href='<bean:write
name="menuTopLink1Value"
property="url"/>'><bean:write name="menuTopLink1Value" property="title" /></a>
</logic:notEmpty>
<jahiaHtml:actionMenu name="menuTopLink1"
namePostFix="" useFieldSet="false"
resourceBundle="jahiatemplates.Corporate_portal_templates_v2"/>
Kind regards
Sergiy Shyrkov
David Kováø schrieb:
Hi,
creating pageField in container is documented very well. But what can I do
if I need to make exactly only one (in comparation with many links in
container) link in my template. I tried it like this:
<content:declareField name="menuTopLink1" type="Page"
value="<jahia_linkonly>"></content:declareField>
<content:pageField valueId="menuTopLink1"
name="menuTopLink1"></content:pageField>
<logic:notEmpty name="menuTopLink1">
<a href='<bean:write name="menuTopLink1" property="url"
/>'><bean:write name="menuTopLink1" property="title" /></a>
</logic:notEmpty>
But the menuTopLink1 is still null and
<jahiaHtml:actionMenu name="menuTopLink1" namePostFix=".link.ostrava"
useFieldSet="false" />
throuws error:
ActionMenuTag, ERROR, org.jahia.taglibs.html.actions.ActionMenuTag: Couldn't
find any object with name menuTopLink1
Can anybody tell me how to resolve this problem?
Thanks in advance.
David Kovar
_______________________________________________
template_list mailing list
<mailto:[email protected]>[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
-------=[ pvollenweider at jahia dot com ]=---------
Jahia : A collaborative source CMS and Portal Server
www.jahia.org Community and product web site
www.jahia.com Commercial services company
_______________________________________________
template_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/template_list