Xing 4 TWiki

TopicView

TopicType of topics that implement a TMPL template to view topics

Documentation

A TopicView defines a view for a topic. By default TWikiTopics 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 TWikiTopic 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 = [[Applications.HiddenFormView][HiddenFormView]]
Note, that the ...Template string is appended automatically by the TWiki engine.

Note also, that we use the TopicView type to mark even those views that are used during editting a twiki topic and is assigned using something like

   * Set EDIT_TEMPLATE = [[Applications.FormEdit][FormEdit]]
As such the FormEditTemplate is not used during TWiki'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 TWiki editor, or even implement a full substitute for its form data.

New TopicView

Topics of type 'TopicView'

Nr Name Summary Application
1 BusinessDetailsEditTemplate TopicTemplate to edit the business details of an EmployeePortal EmployeePortalApp
2 ContactDetailsEditTemplate TopicTemplate to edit contact details of an EmployeePortal EmployeePortalApp
3 CvXmlViewTemplate Exports the given topic in CV-xml format, NatSkin version EmployeePortalApp
4 EmployeePortalViewTemplate TopicView for EmployeePortals EmployeePortalApp
5 GuestBookViewTemplate TopicView used to display a guestbook EmployeePortalApp
6 NatSkinBusinessDetailsEditTemplate TopicTemplate to edit the business details of an EmployeePortal, NatSkin version EmployeePortalApp
7 NatSkinContactDetailsEditTemplate TopicTemplate to edit contact details of an EmployeePortal, NatSkin version EmployeePortalApp
8 NatSkinEmployeePortalViewTemplate TopicView for EmployeePortals, NatSkin variation EmployeePortalApp
9 NatSkinSkillsEditTemplate Edit template to edit the skills information in a TriPage, NatSkin version EmployeePortalApp
10 NatSkinTriggerRtfViewTemplate Triggers the RTF export of a CV in a TriPage, NatSkin version EmployeePortalApp
11 NatSkinTvdBusinessDetailsEditTemplate TopicTemplate to edit the business details of an EmployeePortal, NatSkin version EmployeePortalApp
12 NatSkinTvdContactDetailsEditTemplate Edit template to edit the contact details of a TriPage, NatSkin version EmployeePortalApp
13 NatSkinTvdCurriculumVitaeEditTemplate TopicView to display a CV editor in a TriPage, NatSkin version EmployeePortalApp
14 SkillsEditTemplate Edit template to edit the skills information in a TriPage EmployeePortalApp
15 TriggerRtfViewTemplate Triggers the RTF export of a CV in a TriPage EmployeePortalApp
16 TvdBusinessDetailsEditTemplate Edit template to edit the business details of a TriPage EmployeePortalApp
17 TvdContactDetailsEditTemplate Edit template to edit the contact details of a TriPage EmployeePortalApp
18 TvdCurriculumVitaeEditTemplate TopicView to display a CV editor in a TriPage EmployeePortalApp

See also: Applications.TopicView

r0 - 20 Oct 2006 - 02:47:14 - TWikiContributor
© giant orange extension cord that reeks hip-hop, funk & soul