<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><DIV>On Sep 25, 2006, at 10:08 PM, Patrick R. Michaud wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">On Mon, Sep 25, 2006 at 09:53:02PM -0400, Crisses wrote:</DIV> <BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>On Sep 25, 2006, at 9:11 PM, Patrick R. Michaud wrote:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>I wanted it for *inside* pagelist format rules...</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>Ah, I thought you wanted to only display pages that had a summary.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>I also want something like:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>when $:BookAuthor begins with A</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>make pagelist (sorted):</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>pagelink - page{$:BookAuthor} - page{$:BookTitle}</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>Or something like that.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>It's a pretty simple index, it just returns some fields in the listing.</DIV> </BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Well, getting the pagelist itself is pretty simple:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>[[{=$FullName}]] - {=$:BookAuthor} - {=$:BookTitle}</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">The tricky part so far is "when $:BookAuthor begins with 'A'";</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">ideally (for efficiency/speed reasons) it really should be coded as<SPAN class="Apple-converted-space"> </SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">part of the (:pagelist:) directive and not a pagelist template.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">The best idea I have so far (just thinking about it off the top of</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">my head) is</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>(:pagelist $:BookAuthor=A* fmt=... :)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">but this may require some substantial coding in (:pagelist:) to</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">make it happen.<SPAN class="Apple-converted-space"> </SPAN>Similarly, for sorting on a page text variable,</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">we'd have:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-converted-space"> </SPAN>(:pagelist order=$:BookAuthor ... :)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> </BLOCKQUOTE></DIV>I looked around for precedent and conflict and found:<BR><DIV><BR class="khtml-block-placeholder"></DIV><P style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><FONT class="Apple-style-span" face="Arial" size="5"><SPAN class="Apple-style-span" style="font-size: 17.9px;">A through AZ B through BZ C through CZ titles listing</SPAN></FONT></P><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Arial" size="4"><SPAN class="Apple-style-span" style="font-size: 14.7px;">I will have a large wiki with lots of play titles. I would like to be able to have separate pagelists containing section A titles, section B titles, section C titles, etc. instead of one large alphabetical listing of titles. Is this possible with pagelist? PL 20060218</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14.7px/normal Arial; min-height: 16px; "><SPAN class="Apple-style-span" style="line-height: 19px;"><BR></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Arial" size="4"><SPAN class="Apple-style-span" style="font-size: 14.7px;">You can use wildcards for this:</SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span" style="line-height: 15px;"><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;">!!!A section:</SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span" style="line-height: 15px;"><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;">(:pagelist group=Plays list=normal name=A* :)</SPAN></FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span" style="line-height: 15px;"><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;">!!!B section:</SPAN></FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span" style="line-height: 15px;"><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;">(:pagelist group=Plays list=normal name=B* :)</SPAN></FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span" style="line-height: 15px;"><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;">!!!C section:</SPAN></FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span" style="line-height: 15px;"><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;">(:pagelist group=Plays list=normal name=C* :)</SPAN></FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span" style="line-height: 15px;"><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;">etc.</SPAN></FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span" style="line-height: 15px;"><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;">!!!X Y Z section</SPAN></FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span" style="line-height: 15px;"><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;">(:pagelist group=Plays list=normal name=X*,Y*,Z* :)</SPAN></FONT><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px; line-height: normal;"> </SPAN></FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; "><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px;"><BR class="khtml-block-placeholder"></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; "><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px;">Page: <FONT class="Apple-style-span" face="Comic Sans MS" size="3"><SPAN class="Apple-style-span" style="font-size: 12px;"><A href="http://www.pmwiki.org/wiki/Cookbook/PagelistExplained">http://www.pmwiki.org/wiki/Cookbook/PagelistExplained</A></SPAN></FONT></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; "><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px;"><BR class="khtml-block-placeholder"></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; ">which seems to set some precedent for how this would work. If we can do name=A* then $:BookAuthor=A* makes some sense. Same theory, different data.<BR><FONT class="Apple-style-span" face="Andale Mono" size="4"><SPAN class="Apple-style-span" style="font-size: 13.2px;"></SPAN></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; "><BR class="khtml-block-placeholder"></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; ">Crisses</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 15px; "><BR class="khtml-block-placeholder"></DIV></BODY></HTML>