Am 09.09.2012 um 12:35 schrieb Jaroslav Hajtmar <hajt...@gyza.cz>: > Thanx Wolfgang. > > I do not know anything about such a possibility. > What do you mean? Can you show a simple example? > I tried several options but nothing works. Here are some examples: > > \setvariables[myspacename][id=1, value={value}] > > \getparameters[myotherspacename][id=1, value={value}] > > \starttext > > % \myspacenameid % not work > % \myspacename{id} % not work > % \myspacenameparameter{id} % not work > % ??? > > \myotherspacenameid % this works only > > \stoptext
When you use \getparameter you have to define the command yourself, e.g. \def\mynamespaceid#1{\csname mynamespace#1\endcsname} or you use \definenamespace which creates all these commands for you: \starttext \definenamespace[one][name=one,command=yes,setup=yes,parent=one] \definenamespace[two][name=two,command=yes,setup=yes,parent=one] % With this parent setting \twoparameter uses the values from \setupone % when no value is set with \setuptwo. \unprotect \setuptwo[parent=\????one] \protect \setupone[one=One,two=Two] \starttabulate \NC one:one \EQ \oneparameter{one} \NC\NR \NC one:two \EQ \oneparameter{two} \NC\NR \NC two:one \EQ \twoparameter{one} \NC\NR \NC two:one \EQ \twoparameter{two} \NC\NR \stoptabulate \setuptwo[one=1,two=2] \starttabulate \NC one:one \EQ \oneparameter{one} \NC\NR \NC one:two \EQ \oneparameter{two} \NC\NR \NC two:one \EQ \twoparameter{one} \NC\NR \NC two:one \EQ \twoparameter{two} \NC\NR \stoptabulate \stoptext Wolfgang ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________