David Arnold wrote:
All,
This doesn't seem to work as expected. Replacing the \useblocks with
\selectblocks also produces an unexpected result. What am I doing
wrong? I am trying to have only the answers from the chapter show up.
ah, old code, something got lost when i added parameter support ...
\unprotect
\def\getblockstatus#1% is this still ok
{\dosetfilterlevel{\@@bscriterium}\empty
\expanded{\doifblklevelelse[#1\sectionseparator\sectionseparator0]}
{\global\blockpermittedtrue}
{\global\blockpermittedfalse}%
\def\blockstatus{#1}}
\def\doselectblocks[#1][#2][#3]%
{\begingroup
\doifelsenothing{#3}
{\getparameters[\??bs][\c!criterium=\v!all,#2]%
\dodouseblocks[#1][]}
{\getparameters[\??bs][\c!criterium=\v!all,#3]%
\dodouseblocks[#1][#2]}}%
\def\selectblocks
{\dotripleempty\doselectblocks}
\protect
use \selectblocks when you want a criterium
%output=pdf
\defineenumeration[question][location=serried,text=Question]
\defineenumeration[answer][location=serried,text=Answer]
\defineblock[question,answer]
\hideblocks[answer]
\starttext
\chapter{First Chapter}
\input tufte
\beginquestion
\startquestion
What is the square root of 4?
\stopquestion
\endquestion
\beginanswer
\startanswer
2
\stopanswer
\endanswer
\section{Answers}
\useblocks[answer][criterium=chapter]
\chapter{Second Chapter}
\input tufte
\beginquestion
\startquestion
What is the square root of 9?
\stopquestion
\endquestion
\beginanswer
\startanswer
3
\stopanswer
\endanswer
\section{Answers}
\useblocks[answer][criterium=chapter]
\stoptext
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context