Ross, thanks for reply.
I mean how in xdocs files would you do the equivalent of @author_id or:

<a href="../by_author_{author_id}.html">{name}</a>

on the second, I mean how to write the line of code, I'm not sure what the $x or @x I have to look at the number of entries of type foo and only show say 4 of the total number in an xsl file. how you would write the value to stop at and the ($entries.......)*] part
does that make any sense at all?


Ross Gardler wrote:
Helena Edelson wrote:
I know how to code for forrest for this link in the xsl files:

<a href="../by_author_holly.html">Holly Edelson</a>

but how do you code for this sort of link in an xdocs/*.xml file?
can I put dynamic code there?

In what way is it dynamic? Isn't the authors tag sufficient?

Also, how, for  src/xdocs/index.xml file can you code the xsl for it to count the entries in the /meta-data/foo.xml, set a max integer (value) for to generate on the xdocs/index.html page when you run forrest to only show x number of entries for category foo if exists and not show the rest?

I mean, say I have type foo and type bar in my meta-data/foo.xml file. Say I have 10 items of type foo and 10 items of type bar, but I only want the generated home page (html) to display 4 per type?
is it like <xsl:for-each select="articles/article[ type= foo][ *position() &lt; ($entries+1)* ]">?
                                                                                                      ->this is where I don't have a clue

Do you mean you want to know how to pass the value of $entries into the XSL?

If so take a look at our sitemaps, there are lots of examples. Search for "<map:paramter"

You could also pass it in using a configuraiton file. You can also see examples of this in our skins, search for "$config".