From: marcel.huijkman <mar...@ra...> - 2004-12-02 22:17:05
|
I'm playing with this 'trick' but can't get it to work. in my webmacro.defaults I've got this: ContextTools.Info: org.webmacro.util.Info But when I do this in my template: $Info It says: Exception:org.webmacro.PropertyException$UndefinedVariableException: Attempted to write an undefined variable: $Info at c:\mydir\wsf\templates\index.wmt:15.1 So I think I must be doing something wrong. If somebody could kick me in the right direction, I'll sent some virtual flowers from Holland :-) Keats Kirsch wrote: > I had developed a way to use "context-aware" functions, but I think > the concept was rejected in favor of the new AutoContextVariable concept. > I believe it works something like: > > public class ContextManipulator implements ContextAutoLoader { > public Object get(String name, Context context) throws > PropertyException { > return doSomethingWithTheContext(context); > } > } > > I think you configure this as a ContextTool, like: > > ContextTools.Manipulate: com.acme.wm.ContextManipulator > > And then access it in the template like: > > $Manipulate > > Hope this helps. > > Keats > > marcel.huijkman wrote: > >> How to get the context into a ContextTool? >> >> I am playing with a ContextTool, which does a lot for me, but I >> want to be able to manipulate the context from within my too. >> >> I can do it in a dirty kind of way, by putting the context in >> a var "WM_CONTEXT" into the context. >> >> And if I have to get of set something, I'll do it like this in my >> template: >> $util.manipulate($WM_CONTEXT); >> >> But I was wandering if there isn't any better, cleaner way to do this? >> Can a ContextTool (that is loaded once) manipulate the exact context >> the end-user is playing with? >> >> - Marcel - >> >> PS. I start working for a java-company next year, so I hope to do >> more WM. >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real users. >> Discover which products truly live up to the hype. Start reading now. >> http://productguide.itmanagersjournal.com/ >> _______________________________________________ >> Webmacro-user mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webmacro-user >> > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Webmacro-user mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webmacro-user > > . > |