Tags:
create new tag
view all tags

Question

It seems like it should be simple enough but I have not been able to figure out how to display the value of one of the fields in TWikiForms elsewhere within the same topic. I am wanting to do this as part of my implementation of AllowDesignationOfSummary inwhich I create a topic summary or "headline" field within the WebForm and would also like to display this field value at the top of the topic.

Thanks for any help!

-- LynnwoodBrown - 31 May 2002

Answer

You can do this with a FormattedSearch. The example pull the SupportStatus out of this topic.

  • You type: %SEARCH{ "^%TOPIC%[^a-zA-Z0-9]" scope="topic" limit="1" regex="on" nosearch="on" nototal="on" format="$formfield(SupportStatus)" }%

  • You get:

-- PeterThoeny - 31 May 2002

Thanks, Peter! That's exactly what I was after. Looking at the search string, I am once again impressed how arcane regular expressions are to the uninitated. Since the search string here is so short, I though it would be a good example for me to try to deconstruct and understand how this string identifies the current topic - but no luck.

Anyone willing to help me understand this simple regular expression? Why not just have the %TOPIC% variable by itself in the search string?

-- LynnwoodBrown - 31 May 2002

The [^a-zA-Z0-9] matches a single non-alphanumeric character - the idea is to only find ThisTopic not ThisTopicAsWell, since the pattern ThisTopic[^a-zA-Z0-9] will only match the former. Have a look at a regular expression tutorial and try writing some expressions yourself - much easier to experiment yourself as part of learning.

See Wikilearn.RegexExpTWikiEndAnchorWorkaround -- RandyKramer - 01 Jun 2002.

-- RichardDonkin - 31 May 2002

"^%TOPIC%[^a-zA-Z0-9]" is not the correct regex to find exactly %TOPIC% without leading or trailing characters. This is because the regex finishes scanning with a match at "not followed by a alphanumeric character".

"^%TOPIC%$" is the correct regex. Note that this requires the CantAnchorSearchREToEnd fix.

-- PeterThoeny - 01 Aug 2002

Edit | Attach | Watch | Print version | History: r9 < r8 < r7 < r6 < r5 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r9 - 2002-08-01 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.