I’m not sure I was clear in what I was asking. I’m not referring to using {segment_x} variables to populate parameters.
Let me clariy.
Create a template with the following code:
{exp:channel:entries channel="my_stuff"}
<p>{title}</p>
{/exp:channel:entries}
Load that template by going to the URL: http://www.mysite.com/group/template/
(Please note that I have removed “index.php” for these examples because I do that on every site.)
This template with this URL produces a list of titles of all entries in the “my_stuff” channel.
Now load the same template again, but with the following URL: http://www.mysite.com/group/template/2011/12/23
This will produce a list of titles from the “my_stuff” channel, but only entries with an entry_date of 12/23/2011.
No parameters needed. This is an automatic behavior of ExpressionEngine. A behavior for which I can find no current documentation. (See question #1 in my original post.)
It is this behavior I was hoping could be used to limit display to entries within a specified date range. (Original question #2)
How might you use {segment_x} variables with the ‘start_on’ and ‘stop_before’ parameters?
I tried this:
{exp:channel:entries
channel="my_stuff"
start_on="{segment_3}-{segment_4}-{segment_5} 00:00"
stop_before="{segment_6}-{segment_7}-{segment_8} 23:59"}
<p>{title}</p>
{/exp:channel:entries}
With this URL: http://www.mysite.com/group/template/2011/12/23/2012/01/31
But it didn’t work.