Modul:Generic page/config
| This module is subject to page protection. It is a highly visible module in use by a very large number of pages, or is substituted very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is protected from editing. |
This module provides data for Module:Generic page/class
Usage[Quelltext bearbeiten]
local cfg = mw.loadData('Module:Generic page/config')
Maintenanace notes
This page was created by Module:Classgenerator and belongs to Class:Generic page.
| It is strongly advised, to not edit this page but to use the Classgenerator form instead! After that, use your new configuration to replace the contents of this page. |
-- This is the configuration for ClassGenericPage. It has been autocreated by Module:Classgenerator.
-- It is strongly suggested, you use the form to make alterations and copy the new configuration an this page!
local superglobal = mw.loadData('Module:Foundationclass/globalconfig')
local global = {
debugLevel = false,
entityTitle = 'Generic page',
description = 'Dies ist eine generische Seite mit ein paar Hilfestellungen wie Kategorisierung nach Auswahl, Ereignis- und Kartenmarkereingabe, etc.',
category = 'Generische Seiten',
gardeningCategory = nil,
namespace = nil,
cargoTable = nil,
smwUseStorage = false,
smwIsSubobject = nil,
restrictedTo = nil,
delimiter = ',',
availableCategories = {'Organisationen', 'Artefakte', 'Sonstiges'}
-- wenn hier eine Kategorie hinzugefügt wird, die auch als Ziel von Infos dienen soll, bitte <!--LINK 108:0--> anpassen
}
local form = {
enable = true,
name = 'Generische Seite',
teaserText = 'Dies ist eine generische Seite mit ein paar Hilfestellungen wie Kategorisierung nach Auswahl, Ereignis- und Kartenmarkereingabe, etc.\n' ..
'Gib bitte hier den Seitentitel ein. Wenn die Seite schon existiert, wirst darauf weitergeleitet und kannst sie bearbeiten.',
typeCreateLink = 'forminput',
createInfotext = 'Seitenname eingeben ',
createInputPlaceholder = nil,
createInputQueryString = nil,
createLinkPageName = nil,
createLinkQueryString = nil,
createLinkType = nil,
labelCreate = 'Generische Seite erstellen',
labelEdit = 'Generische Seite bearbeiten',
headerText = 'Dies ist eine generische Seite mit ein paar Hilfestellungen wie Kategorisierung nach Auswahl, Ereignis- und Kartenmarkereingabe, etc.',
notification = nil,
sectionList = nil,
allowsFreeText = true,
buttons = { 'save', 'preview', 'changes', 'cancel', },
fieldSize = 80,
textareaAttributes = { -- the defaults for your textarea fields
cols = 80,
rows = 6,
autogrow = true,
editor = 'wikieditor',
},
fieldOrder = { 'category', 'gehenna', 'associated_events', 'additional_map_marker', },
maintab = {'category', 'gehenna'}
}
local template = {
name = 'Generic page',
templateDocumentationSeeAlso = nil,
}
local parameter = {
category = {
cardinality = 'single',
description = 'Wähle eine der verfügbaren Kategorien aus oder gib eine eigene an. Bitte versuch letzteres nach Möglichkeit zu vermeiden.\n' ..
'Hinweis: Wir verwenden Kategorien im Plural, also nicht "Stadt" sondern "Städte".',
label = 'Kategorie',
severity = 'mandatory',
sf = {
existing_values_only = false,
input_type = 'combobox',
placeholder = 'Bitte auswahlen',
},
td_type = 'line',
values = { 'false', },
},
gehenna = {
cardinality = 'single',
description = 'Ist die Seite relevant für Gehenna?',
label = 'Gehennarelevant',
severity = 'mandatory',
sf = {
default = 'Nein',
input_type = 'radiobutton',
},
td_type = 'boolean',
values = { 'Ja', 'Nein', },
},
associated_events = {
cardinality = 'single',
description = 'Wenn der Seite bemerkenswerten Ereignisse zugeordnet sind, die so wichtig erscheinen, dass sie eine Erwähnung auf der Zeitlinie (und ggf. eine Platzierung auf der Karte) wert sind, diese bitte hier eintragen.\n' ..
'Achtung: Ereignisse, die während einer Spielsitzung stattgefunden haben, bitte in das entsprechende Kapitel eintragen!',
label = 'Ereignisse',
severity = 'suggested',
sf = {
holds_template = true,
},
td_type = 'string',
},
additional_map_marker = {
cardinality = 'single',
description = 'Neben den Eventmarkierungen die automatisch gesetzt werden, können hier noch weitere Kartenmarkierungen für wichtige Orte gesetzt werden.\n' ..
'Achtung: Besondere Orte, die während einer Spielsitzung besucht worden sind, bitte in das entsprechende Kapitel eintragen!',
label = 'Kartenmarkierungen',
severity = 'suggested',
sf = {
holds_template = true,
},
td_type = 'string',
},
}
return {
form = form,
global = global,
parameter = parameter,
template = template,
}