Modul:Clan/config

CamNet - das Wiki
Documentation icon Module documentation

This module provides data for Module:Clan/class

Usage[Quelltext bearbeiten]

local cfg = mw.loadData('Module:Clan/config')

Maintenanace notes

This page was created by Module:Classgenerator and belongs to Class:Clan.

-- This is the configuration for ClassClan. 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 = 'Clan',
	description = 'Speichert Daten über einen der existierenden Vampirclans.',
	category = 'Clans',
	gardeningCategory = 'Clans with erroneous data',
	namespace = nil,
	cargoTable = nil,
	smwUseStorage = true,
	smwIsSubobject = false,
	restrictedTo = nil,
	delimiter = ',',
}

local form = {
	enable = true,
	name = 'Clan',
	teaserText = 'Zum Erstellen einer Clanseite gib bitte den Namen in das Eingabefeld ein.\n' ..
		'Sollte bereits ein Clan mit dem Namen existieren, wirst du auf dessen Seite weitergeleitet und kannst ihn bearbeiten.',
	typeCreateLink = 'forminput',
	createInfotext = 'Bitte den Namen des Clans eingeben ',
	createInputPlaceholder = nil,
	createInputQueryString = nil,
	createLinkPageName = nil,
	createLinkQueryString = nil,
	createLinkType = nil,
	labelCreate = 'Clanseite erzeugen',
	labelEdit = 'Clanseite bearbeiten',
	headerText = 'Speichert Daten über einen der existierenden Vampirclans.',
	notification = nil,
	sectionList = nil,
	allowsFreeText = true,
	buttons = { 'save', 'preview', 'changes', 'cancel', },
	fieldSize = 80,
	textareaAttributes = {	-- the defaults for your textarea fields
		cols = 80,
		rows = 8,
		autogrow = true,
		editor = 'wikieditor',
	},
	fieldOrder = { 'image', 'title', 'founder', 'sect', 'nicknames', 'disciplines', 'weakness', },
}

local template = {
	name = 'Clan',
	templateDocumentationSeeAlso = nil,
}

local parameter = {
	image = {
		cardinality = 'single',
		description = 'Hält ein Bild des Symbols dieses Clans.',
		label = 'Clansymbol',
		property_name = 'has_clan_symbol',
		property_type = 'Page',
		severity = 'mandatory',
		sf = {
			input_type = 'text with autocomplete',
			values_from_category = 'Clansymbole',
		},
		td_type = 'wiki-file-name',
	},
	title = {
		cardinality = 'single',
		description = 'Der Name des Clans',
		label = 'Titel',
		property_name = 'Is_titled',
		property_type = 'Text',
		severity = 'mandatory',
		sf = {
			input_type = 'text',
			placeholder = 'Name des Clans',
		},
		td_type = 'line',
	},
	founder = {
		cardinality = 'single',
		description = 'Hält den Vampir, der diesen Clan gegründet hat.',
		label = 'Gründer',
		property_name = 'was_founded_by',
		property_type = 'Text',
		severity = 'suggested',
		sf = {
			existing_values_only = false,
			input_type = 'combobox',
			values_from_category = 'Personen',
		},
		td_type = 'wiki-page-name',
	},
	sect = {
		cardinality = 'single',
		description = 'Die Sekte, zu der sich der Hauptteil des Clans bekennt.',
		label = 'Sekte',
		property_name = 'Shows_allegiance_to',
		property_type = 'Page',
		severity = 'mandatory',
		sf = {
			default = 'Camarilla',
			input_type = 'dropdown',
		},
		td_type = 'wiki-page-name',
		values = { 'Camarilla', 'Sabbat', 'Unabhängig', },
	},
	nicknames = {
		cardinality = 'list',
		description = 'Mit welchen Spitznamen werden Mitglieder des Clans auch gerne mal bedacht.',
		label = 'Spitznamen',
		property_name = 'members_are_nicknamed',
		property_type = 'Text',
		severity = 'mandatory',
		sf = {
			existing_values_only = false,
			input_type = 'tokens',
		},
		td_type = 'line',
	},
	disciplines = {
		cardinality = 'list',
		description = 'Mitglieder des Clans haben normalerweise diese Disziplinen',
		label = 'Disziplinen',
		property_name = 'has_main_discipline',
		property_type = 'Page',
		severity = 'suggested',
		sf = {
			existing_values_only = false,
			input_type = 'tokens',
			values_from_category = 'Disziplinen',
		},
		td_type = 'wiki-page-name',
	},
	weakness = {
		cardinality = 'single',
		description = 'Mitglieder des Clans haben diese Schwäche.',
		label = 'Schwäche',
		property_name = 'members_have_weakness',
		property_type = 'Text',
		severity = 'mandatory',
		sf = {
			editor = 'none',
			input_type = 'textarea',
			rows = 3,
		},
		td_type = 'line',
	},
}

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