Add a "paging" feature to nodes, so that nodes with long content can be paged.
Desired functionality would be to have two modes:
- Manual Page Breaks: have an indicator such as < ! -- page -- > that can be inserted by the node author where page breaks should go.
- Auto-paging: as an option, the admin should be able to turn on auto-paging. Much like 4.2.x's teaser functionality, it can be set to automatically page after XXXX characters.
The url would likely look something like /node/view/111/2
Another function might be to have a link on paged nodes that turns off paging to view an entire long article on one page: /node/view/111/full
Would it be useful to turn on/off paging on a per-node basis? Perhaps set by default in admin -> content management -> content settings
See this thread for a longer discussion.
Comments
Comment #1
moshe weitzman commentedComment #2
idilas commentedDoes the last post mean that node pagination was added to 4.2?
Is it available in 4.4?
Comment #3
gjost commentedHere's a quick attempt to solve the issue. It checks $node->body to see if there are any occurrances of
<!--page-->. If there are, it checks to see if a particular page of the node or the entire node is being requested, and then displays only the requested portion./node/111/view/2(section 2 of the node)/node/111/view/all(the entire node)<!--page-->' (no spaces).<!--page-->tags. :)Comment #4
boris mann commentedThere is a "paging" module available in contrib. Marking as won't fix.