You should be able to do Total Pages: [(counter 0 id=total start='{(search group=docs* fmt=count count=false)}')]
And then wherever you need that number use <(counter 0 id=total)> Cheers, Dan On Tue, Jan 26, 2016 at 11:18 PM TMurNGon <tmurn...@gmail.com> wrote: > Hi Dan, > > The reason I did not use 'Total Pages: <(search group=docs* fmt=count > count=false)>' is that I was trying to run the search only once, get the > value and store it in a variable to use in a number of places on the page > (without running the search multiple times). > > I will definitely give the template idea a go (haven't played with > templates yet). > > Thanks. > Jan > > > On Wednesday, 27 January 2016 02:33:58 UTC+2, Dan wrote: > >> Could you just do >> >> Total Pages: <(search group=docs* fmt=count count=false)> >> >> As for your question, though, if you change fmt to template it should >> work. With fmt, the output is returned unprocessed--so the counter function >> is not triggered within the search function. And since the output is >> suppressed, it doesn't get triggered later as in the second case. >> >> But when you use template, each match runs through the entire markup >> table so it gets processed before returned. With the output suppressed, you >> never see that output, but it is all processed. So then the final counter >> function should work. >> >> Cheers, >> Dan >> >> >> On Tue, Jan 26, 2016 at 8:13 AM TMurNGon <tmur...@gmail.com> wrote: >> > Hi Dan, >>> >>> I've been trying to apply your example shown on the functions/counter >>> page of the documentation, but I keep getting stuck... >>> >>> If I use the following it does suppress the output, but it also does not >>> increment the counter (so the Total result remains 0 which is incorrect): >>> >>> {(search group=docs* fmt="[(counter id=total)]" count=false >>> output=false)} >>> Total Pages: <(counter 0 id=total)> >>> >>> >>> If I use the following it does not suppress the output, but it does >>> increment the counter correctly: >>> >>> {(search group=docs* fmt="[(counter id=total)]" count=false output=true)} >>> Total Pages: <(counter 0 id=total)> >>> >>> Any suggestions on how I can set the correct value of Total without >>> getting any output from the search? >>> >>> Thanks lots. >>> Jan >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "BoltWire" group. >>> >> To unsubscribe from this group and stop receiving emails from it, send an >>> email to boltwire+u...@googlegroups.com. >>> To post to this group, send email to bolt...@googlegroups.com. >> >> >>> Visit this group at https://groups.google.com/group/boltwire. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > You received this message because you are subscribed to the Google Groups > "BoltWire" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to boltwire+unsubscr...@googlegroups.com. > To post to this group, send email to boltwire@googlegroups.com. > Visit this group at https://groups.google.com/group/boltwire. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "BoltWire" group. To unsubscribe from this group and stop receiving emails from it, send an email to boltwire+unsubscr...@googlegroups.com. To post to this group, send email to boltwire@googlegroups.com. Visit this group at https://groups.google.com/group/boltwire. For more options, visit https://groups.google.com/d/optout.