Hi,
sorry if the subject is misleading, I'm not sure how to say it in few words.
I'm trying to have the date in a layer in an environment. In the text
using the environment, I want to be able to set the date.
If the date is not set, the current date should be used, otherwise the
set date.
This is what I've tried, but it is always the currentdate, that is
displayes.
Environment file:
\def\mydate{}
\definelayer[firstpage] % name of the layer
[x=0mm, y=0mm, % from upper left corner of paper
width=\paperwidth, height=\paperheight] % let the layer cover the
full paper
\setlayer[firstpage] % name of the layer
[hoffset=14cm, voffset=3.5cm] % placement (from upper left corner
of the layer)
{\framed[frame=on, width=4cm, height=2cm]{
% always shows \currentdate
\doiftextelse{\mydate}{\mydate}{\currentdate}
}}
\setupbackgrounds[page][background={firstpage}]
File using this environment:
\environment[testenv]
\def\mydate{2011-11-11}
\starttext
% this shows the value from mydate
\doiftextelse{\mydate}{\mydate}{\currentdate}
\stoptext
Is it possible to get \mydate in the layer?
Kind regards,
Ingo
___________________________________________________________________________________
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
___________________________________________________________________________________