Modul:Generic page/config: Unterschied zwischen den Versionen

CamNet - das Wiki
(Die Seite wurde neu angelegt: „-- This is the configuration for ClassGenericPage. It has been autocreated by Module:Classgenerator. -- It is strongly suggested, you use the form to make alte…“)
(kein Unterschied)

Version vom 5. März 2016, 21:32 Uhr

Documentation icon Module documentation

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.

-- 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 = nil,
	gardeningCategory = nil,
	namespace = nil,
	cargoTable = nil,
	smwUseStorage = false,
	smwIsSubobject = nil,
	restrictedTo = nil,
	delimiter = ',',
}

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', },
}

local template = {
	name = 'Generic page',
	templateDocumentationSeeAlso = nil,
	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 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',
	},
	gehenna = {
		cardinality = 'single',
		description = 'Ist die Seite relevant für Gehenna?',
		label = 'Gehennarelevant',
		severity = 'mandatory',
		sf = {
			default = 'Nein',
			input_type = 'checkboxes',
		},
		td_type = 'boolean',
		values = { 'Ja', 'Nein', },
	},
}

return {
	form = form,
	global = global,
	parameter = parameter,
	template = template,
}