This question about Topic Markup Language and applications: Answered but needs rewriting

how to use "title" in System.DataForms (instead of "name")

definition of DataForms look like this:

Name Type Size Values Tooltip message Attributes
TopicSummary text 80   add a summary  

but if you look into the source, there is an additional 'title' that is not defined:
%META:FIELD{name="SystemDev.TopicSummary" attributes="" *title="SystemDev.TopicSummary"* value=""}%
Is there a way to have a title different to the name?
could this be done like this:

Name Type Size Values Tooltip message Attributes Title
TopicSummary text 80   add a summary   Summary

and it should lead to
%META:FIELD{name="SystemDev.TopicSummary" attributes="" *title="Summary"* value=""}%
and the displayed title of the field with view skin should be 'Summary'
I wanna use this for:

  • rename fields: only rename title to
    1. not break queries and
    2. not loose data when editing existing topics
  • field 'names' that are a link to a topic with a wiki name (TopicSummary),
    but the field 'name' shall displaying the (probably) different 'title' (e.g. Summary)
-- MatthiasThullner - 24 Jul 2010

One way is to use [[TheField][Arbitrary title? Yes!]], as you've noted.

To truly customise the way forms are displayed, you should consider a custom view (and edit, if necessary) template. The easiest way is to make use of AutoViewTemplatePlugin which will ship with Foswiki 1.1 by default.

In these circumstances I would properly refactor your DataForm and existing topic set to use a new field name. This might use sed or the GlobalReplacePlugin to rename all occurances of the old field names to the new.

-- PaulHarvey - 02 Aug 2010

Hey folks!

Having the same question since a long time. Using the suggestion of PaulHarvey[<nop>[TheField][Arbitrary title? Yes!]] does not work!

Posted as bug Tasks.Item10025.


Oops, you're right. What was I smoking that day? smile

The best way is to use FlexFormPlugin and a custom view template via AutoViewTemplatePlugin

Seems like we are missing the feature to easily have a link title different to the field name.

-- PaulHarvey - 15 Nov 2010

QuestionForm edit

Subject Topic Markup Language and applications
Extension
Version Foswiki 1.0.9
Status Answered but needs rewriting
Topic revision: r4 - 15 Nov 2010, PaulHarvey
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy