How to pass parameters to frontpage?
Have you tried Views Arguments? Parts of your URL (eg. volume/1) can be passed to the View as arguments to control the content displayed (eg. arg '1' tells View to display volume num 1).

Here's a solid tutorial video:
http://mustardseedmedia.com/podcast/episode39

And a more detailed explanation on Drupal.org:
"Arguments are parts of the URL of a view that can be used to reduce the result-set. A classic example of an argument would be in the case of taxonomy/term/TID or tracker/UID. In the former case, the view is restricted to posts tagged with the associated taxonomy ID; in the latter case, the view becomes restricted to posts by the specified user.

There is also a special case where arguments can be embedded into a View's URL. For example, the URL /user/$arg/track would be valid on any /user/WHATEVER/track URL, and the WHATEVER would be passed into the view as the first argument.

A given view can have multiple arguments. For example, you might have blogs as a view, and provide UID, Year, Month, and Day as arguments in that order. Thus the URL might look like blogs/1/2006/3/15 which would display all blog posts written by user id #1 on March 15th, 2006. Arguments can also be specified as , which will be interpreted as 'all values'; so in this case, blogs//2006/3/15 would show blog posts by ALL users on that date."

http://drupal.org/node/54455