Modul:Text/config

CamNet - das Wiki
< Modul:Text
Version vom 7. März 2016, 21:55 Uhr von Noémi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „-- This is the configuration for ClassText. It has been autocreated by Module:Classgenerator. -- It is strongly suggested, you use the form to make alterations…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Documentation icon Module documentation

This module provides data for Module:Text/class

Usage[Quelltext bearbeiten]

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

Maintenanace notes

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

-- This is the configuration for ClassText. 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 = 'Text',
	description = 'Erlaubt es, wichtige Informationsgegenstände (Briefe, Texte, Reden, Visionen) im CamNet zu hinterlegen.',
	category = 'Texte',
	gardeningCategory = 'Texts with erroneous data',
	namespace = 'Text',
	cargoTable = nil,
	smwUseStorage = true,
	smwIsSubobject = false,
	restrictedTo = nil,
	delimiter = ',',
}

local form = {
	enable = true,
	name = 'Text',
	teaserText = 'Einfach den Knopf drücken, um einen Datensatz anzulegen. Wenn es sich um ein Schriftstück handelt, kannst du es vorher oder nachher hochladen. Vergiss es nur bitte nicht!',
	typeCreateLink = 'formlink',
	createInfotext = 'Anlegen ',
	createInputPlaceholder = nil,
	createInputQueryString = nil,
	createLinkPageName = '&amp;lt;unique number;start=00000001&amp;gt;',
	createLinkQueryString = nil,
	createLinkType = 'button',
	labelCreate = 'Text einpflegen',
	labelEdit = 'Text bearbeiten',
	headerText = 'Erlaubt es, wichtige Informationsgegenstände (Briefe, Texte, Reden, Visionen) im CamNet zu hinterlegen.',
	notification = 'Bitte denk daran, ein entsprechendes Schriftstück hochzuladen, falls vorhanden.',
	sectionList = nil,
	allowsFreeText = true,
	buttons = { 'save', 'preview', 'changes', 'cancel', },
	fieldSize = 80,
	textareaAttributes = {	-- the defaults for your textarea fields
		cols = 80,
		rows = 10,
		autogrow = true,
		editor = 'wikieditor',
	},
	fieldOrder = { 'title', 'source', 'target', 'chapter', 'description', 'file', },
}

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

local parameter = {
	title = {
		cardinality = 'single',
		description = 'Der Titel des ganzen. Wie immer: so kurz wie möglich, so detailliert wie nötig. Sollte den Inhalt knapp beschreiben.',
		label = 'Titel',
		property_name = 'Is_titled',
		property_type = 'Text',
		severity = 'mandatory',
		sf = {
			input_type = 'text',
		},
		td_type = 'line',
	},
	displaytitle = {
		cardinality = 'single',
		description = 'Anzeigetitel. Wird für mapping properties benötigt.',
		label = 'Anzeigename',
		property_name = 'Has_display_title',
		property_type = 'Text',
		severity = 'mandatory',
	},
	source = {
		cardinality = 'single',
		description = 'Wer oder was hat dies bekannt gemacht, verfasst, erzählt, etc?',
		label = 'Quelle',
		property_name = 'Has_source',
		property_type = 'Page',
		severity = 'mandatory',
		sf = {
			existing_values_only = false,
			input_type = 'combobox',
			mapping_property = 'Has display title',
			values_from_category = 'Personen',
		},
		td_type = 'wiki-page-name',
	},
	target = {
		cardinality = 'list',
		description = 'Über wen oder was handelt das ganze?',
		label = 'Objekt',
		property_name = 'Concerns',
		property_type = 'Page',
		severity = 'suggested',
		sf = {
			existing_values_only = false,
			input_type = 'tokens',
			mapping_property = 'Has display title',
			placeholder = 'Person, Organisation, Thema',
			values_from_concept = 'Targets',
		},
		td_type = 'wiki-page-name',
	},
	chapter = {
		cardinality = 'single',
		description = 'In welchem Kapitel ist dies dem Klüngel in die Hände gefallen?',
		label = 'Kapitel',
		property_name = 'Was_acquired_in_chapter',
		property_type = 'Page',
		severity = 'mandatory',
		sf = {
			delimiter = '+',
			existing_values_only = true,
			input_type = 'combobox',
			mapping_property = 'Has display title',
			placeholder = 'Kapitelbezeichnung',
			values_from_category = 'Kapitel',
		},
		td_type = 'wiki-page-name',
	},
	description = {
		cardinality = 'single',
		description = 'Eine kurze Beschreibung des Inhalts, eine Kurzzusammenfassung. Wird in Übersichten verwendet.',
		label = 'Beschreibung',
		property_name = 'Has_short_description',
		property_type = 'Text',
		severity = 'mandatory',
		sf = {
			editor = 'wikieditor',
			input_type = 'textarea',
		},
		td_type = 'string',
	},
	file = {
		cardinality = 'single',
		description = 'Für den Fall, dass das Original in digitaler Form hier vorliegt, bitte verlinken.',
		label = 'Datei',
		severity = 'suggested',
		sf = {
			existing_values_only = false,
			input_type = 'combobox',
			values_from_category = 'Dokumente, Texte, Briefe',
		},
		td_type = 'line',
	},
}

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