Greg Ward schrieb: > On 22 October 2008, R.Bauer said: >> the page MyDict has to be created as a subpage of your homepage >> I have there on my ReimarBauer/MyDict some vars for me defined and I can >> for example write @IMG@ on a page and this is expanded to my image. > > Ahh! Thank you. That is not clear from HelpOnVariables. May I suggest > a change: > > """ > --- HelpOnVariables.txt.orig 2008-10-24 17:11:16.000000000 -0400 > +++ HelpOnVariables.txt 2008-10-24 17:17:53.000000000 -0400 > @@ -24,14 +24,14 @@ > || @``MAILTO@ || A fancy mailto: link with the user's data || None - on > public sites, better use the Mail``To macro || > > > -== Expanding Variables == > +== Defining New Variables == > > -You can use Home``Page``Name/My``Dict to expand those variables, just put a > dictionary (see HelpOnDictionaries) there with your variables and values. For > example, > +If the builtin variables are not enough, you can define new variables by > creating a sub-page of your home page with a dictionary of variables in it. > For example, if your username is !JohnDoe, you would create page > !JohnDoe/!MyDict with the following content: > {{{ > - VAR1:: substitution 1 > - VAR2:: substitution 2 > + VAR1:: some random text > + VAR2:: use ''any'' wiki markup > }}} > - > +Then, whenever you edit a page, you can use [EMAIL PROTECTED]@` or [EMAIL > PROTECTED] to expand to the text in that dictionary. > > == Getting Variables == > > """ > >> <<GetVal(ReimarBauer/MyDict,IMG)>> >> >> is also expanded to the value of the key. > > Hmmm. I just tried something like this in a test wiki running 1.8.0rc1. > Putting wiki markup in a variables works fine if I expand at save time > with @[EMAIL PROTECTED] But if I use <<GetVal>>, the wiki markup is rendered > literally in the output HTML. > > Explanation: page "gward/MyDict" contains just > > """ > NAME:: Greg > HOMEPAGE:: [[http://www.gerg.ca/|my personal home page]] > """ > > When I edit a page to say > > Please visit @[EMAIL PROTECTED] > > it works; the wiki markup is inserted into the page text and then > processed into HTML when the page is rendered. But if I put this in a > page: > > Please visit <<GetVal(gward/MyDict, HOMEPAGE)>> > > then the HTML looks like > > Please visit [[http://www.gerg.ca/|my personal home page]] > > Oops!
Well you asked for the value not for the rendered result. formatter.text is used for output. (sorry I should not have used the word "expanded" in my explaination.) cheers Reimar feel free to add the description improvement on http://master18.moinmo.in please read beforehand http://moinmo.in/EditingOnMoinMaster > > Greg > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Moin-user mailing list Moin-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/moin-user