Customization

From SemanticOrganization
Revision as of 18:27, 3 September 2018 by Admin (talk | contribs) (Created page with "=== Using your own template === * Create a new page in the template namespace. You best start by copying the content of the template you want to replace. * Change <code>Media...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Using your own template

  • Create a new page in the template namespace. You best start by copying the content of the template you want to replace.
  • Change MediaWiki:Semorg-templatename-template to the name of the newly created template.

Adding new fields

  • Create your new property using the following naming convention: semorg-templatename-propertyname (you can use Special:CreateProperty to do so).
  • To add the property to your form add propertyname to MediaWiki:Semorg-form-template-rows
  • The appearance of the field in the form can be influenced by the following messages:
    • MediaWiki:Semorg-field-templatename-propertyname-name for the form field's label
    • MediaWiki:Semorg-field-templatename-propertyname-parameters, if you want to add parameters to the {{{field}}} definition
    • MediaWiki:Semorg-field-templatename-propertyname-help, if you want to show a help message,
  • Create your own template, add the field to the {{#semorg-set}} call.

Change the appearance of lists

To change the defaults:

  • Change MediaWiki:Semorg-list-templatename-headers
  • Change MediaWiki:Semorg-list-templatename-row-template

Customized call of error: no fields for list defined…

  • use parameter category
  • use parameter query
  • use parameter row template
  • use parameter sort
  • use parameter order
  • use parameter default
  • use parameter limit
  • use parameter headers
  • use ?property=name to add custom query fields