Tags:
create new tag
, view all tags
The edit script expands the following variables for WebTopicEditTemplate:

Variable Explanation
%DATE% Current date
%USERNAME% Login name of contributor, e.g. "jdoe"
%WIKINAME% WikiName of contributor, e.g. "JonDoe"
%WIKIUSERNAME% Web.WikiName of contributor, e.g. "Main.JonDoe"
%URLPARAM{"name"}% Expand URL parameters
%NOP{...}% Gets removed. Use it to remove access control from the template topic
%NOP% Gets removed. Use it to prevent search from hitting the template topic

ExpandVariablesInNewUserTemplate is done for the same variables.

-- PeterThoeny - 18 Oct 2003

The variables %USERNAME% and %WIKINAME% are new as of today. See ExpandUsernameAndWikinameInTemplateTopics.

-- PeterThoeny - 18 Oct 2003

Wouldn't it be better to expand them all?

-- MartinCleaver - 18 Oct 2003

No, because that would break existing templates that have variables like %SEARCH{}% etc. The addition of the new %USERNAME% and %WIKINAME% variables can be justified because they are close enough to the existing %WIKIUSERNAME%.

A better solution is to introduce a new variable where all enclosed variables are expanded, e.g.:

%EXPAND{ %SCRIPTURL%, %SEARCH{...}%, %CALC{...}%, etc }%

-- PeterThoeny - 18 Oct 2003

This would be good... although it would have to be %EXPAND% ... ... ... %ENDEXPAND% or similar to avoid parsing problems.

I have an immediate need for %SEARCH{..}% to be expanded from an edit template. It goes like this:

  • CodeReviewChecklist page contains a %SEARCH{}% which gathers a table of review checklist items (from TWiki Forms)
  • User hits 'Create new review page' button which does an edit?templatetopic=CodeReviewChecklist to clone a snapshot of the checklist
  • User can then annotate individual review checklist items in his end page (i.e. I want the table expanded with a |table|format| as if it had been manually typed.)

-- GordonAllan - 14 Nov 2003

This discussion is similar to the needs presented in SearchInINCLUDE. There may be a way to combine these.

-- RaymondLutz - 15 Nov 2003

Note that the patch I just posted to SaveContentWithoutEdit also gathers up the variables described above into a single function in TWikiDotPm.

-- CrawfordCurrie - 10 Feb 2004

Feature bunped to Dakaar release due to lack of progress.

-- CrawfordCurrie - 30 Jun 2004

Topic revision: r10 - 2005-02-16 - CrawfordCurrie
 
Twitter Delicious Facebook Digg Google Bookmarks E-mail LinkedIn Reddit StumbleUpon    
  • Download TWiki
TWiki logo Powered by PerlIdeas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.