Rasik Pandey wrote:
Hello,

I was wondering if there is a way to automatically split a "document"
into multiple pages based upon the number of "section"s in a
"document" and have this reflected in the menu, or better yet have a
page navigation header+footer around the body content.

I'm not entirley sure what you mean, do you mean. There is no concept of pages (as in page 1, 2 and 3) in HTML documents. There is a page break feature in 0.7 that allows page breaks to be inserted into PDF documents, these can also be used in HTML documents, but again this only makes sense if you are printing.

See http://forrest.apache.org/docs_0_70/faq.html#pageBreaks

If you mean having one document create x separate pages in the web site then you will need to create a custom skin and do your pagination in there.

With respect to your "page navigation header+footer around the body content" do you mean a table of contents? See http://forrest.apache.org/docs_0_70/your-project.html for an example?

Forrest can generate a TOC to any depth of headings and can be placed at the top of a document as in the above example or in the menu on the left. See skinconf.xml for how to configure the TOC.

By customising the skin you could make it appear elsewhere (like in the footer as well).


Ross