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

Reply via email to