You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by g4 <ja...@root10.net> on 2003/09/22 18:30:39 UTC
Pagination inside an aggregated page
Hi there list,
I'm trying to use the Paginator inside an aggregated page. In my
sitemap I have something like this:
....
<!-- PAGINATED *ONLY* apply to the PARTNER page -->
<map:match pattern="**body-*.html">
<map:select type="parameter">
<map:parameter name="parameter-selector-test" value="{2}"/>
<map:when test="partner">
<map:generate src="cocoon:/{1}partner(*)"/>
<map:call resource="skinit">
<map:parameter name="type" value="document2html"/>
<map:parameter name="path" value="{1}{2}.html"/>
<map:parameter name="notoc" value="false"/>
</map:call>
</map:when>
<map:otherwise>
<map:generate src="cocoon:/{1}{2}.xml"/>
<map:transform type="idgen"/>
<map:transform type="xinclude"/>
<map:transform type="linkrewriter"
src="cocoon:/{1}linkmap-{2}.html"/>
<map:call resource="skinit">
<map:parameter name="type" value="document2html"/>
<map:parameter name="path" value="{1}{2}.html"/>
<map:parameter name="notoc" value="false"/>
</map:call>
</map:otherwise>
</map:select>
</map:match>
<map:match pattern="**partner(*)">
<map:generate src="cocoon:/{1}partner.xml"/>
<!-- paginate -->
<map:transform type="paginate"
src="pagesheets/partner.pagesheet" label="content">
<map:parameter name="page" value="{2}"/>
</map:transform>
<map:transform src="skins/common/xslt/html/pagedlist2html.xsl"/>
<map:serialize type="xml"/>
<!-- end pagination -->
</map:match>
.....
I've been trying to throw something like this :
http://127.0.0.1:8080/Mysite/Dir/partner.html(1)
but this produces a resource not found error. If i just do :
http://127.0.0.1:8080/Mysite/Dir/partner.html
it's bringing everything in OK, if I change the <map:generate
src="cocoon:/{1}partner(*)"/> to have a value, say;
<map:generate src="cocoon:/{1}partner(3)"/>
I can then see it's working well
So is it possible to change the value of the
<map:generate src="cocoon:/{1}partner(*)"/>
part? In other words in the "next" and "previous" links if I could give
the sitemap a value from these links so that the map:generate source
was dynamically changed it would work. How would I go about this? Am I
even on the right track!?
MTA
Jason Lane
Developer
Root10 developments
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org