defines a view for a topic. By default WikiTopics
are displayed using the installed
skin and the templates (don't confuse with TopicTemplate
being a content blueprint for newly created topics).
The view (compare with the 'view' term from the Model-View-Control school) computes the appearance
of a WikiTopic
and its form data. A new view is assigned to a topic by setting the VIEW_TEMPLATE variable.
For example the following will set th view to use the HiddenFormViewTemplate
to hide the form table that
is normally displayed below the wiki content.
* Set VIEW_TEMPLATE = HiddenFormView
Note, that the
string is appended automatically by the Foswiki engine.
Note also, that we use the TopicView type to mark even those views that are used during editting
wiki topic and is assigned using something like
* Set EDIT_TEMPLATE = FormEdit
As such the FormEditTemplate
is not used during Foswiki's view operation but during edit. The template
is then used to render the view on the editor
to be used. Edit templates either augment the normal
Foswiki editor, or even implement a full substitute for its form data.
Topics of type 'TopicView'