Modell: Unterschied zwischen den Versionen
Aus mobil-am-land.at
intern>Tobias |
K (1 Version importiert) |
(kein Unterschied)
|
Version vom 4. November 2022, 15:55 Uhr
Messages[ ]
"semorg-modell-template": "semorg-modell", "semorg-modell-category": "semorg-modell", "semorg-modell-form": "semorg-modell", "semorg-modell-page-name": "Handbuch:Modelle", "semorg-modell-entity-name": "Modell", "semorg-form-modell-create-title": "Create Modell", "semorg-form-modell-edit-title": "Edit Modell", "semorg-form-modell-template": "modell", "semorg-form-modell-rows": "planung, flex-raum, fahrplan, ausschreibung, fahrplan-details, verkehrsdienstleistung-details, flex-zeit, unterstuetzung-details, disposition, foerderung-details, aufgaben-details, planung-details, bediengebiet-details, bundesland, kosten, name, unterstuetzung, kosten-details, verkehrsdienstleistung, foerderung, aufgaben, langtext, tarif, beschreibung, bediengebiet, tarif-details, buchung, bedienungsform-details, ausschreibung-details, buchung-details, zugaenglichkeit, zugaenglichkeit-details, bundesland-priority, bedienungsform, beispiele, disposition-details", "semorg-list-modell-headers": "modell-planung, modell-flex-raum, modell-fahrplan, modell-ausschreibung, modell-fahrplan-details, modell-verkehrsdienstleistung-details, modell-flex-zeit, modell-unterstuetzung-details, modell-disposition, modell-foerderung-details, modell-aufgaben-details, modell-planung-details, modell-bediengebiet-details, modell-bundesland, modell-kosten, modell-name, modell-unterstuetzung, modell-kosten-details, modell-verkehrsdienstleistung, modell-foerderung, modell-aufgaben, modell-langtext, modell-tarif, modell-beschreibung, modell-bediengebiet, modell-tarif-details, modell-buchung, modell-bedienungsform-details, modell-ausschreibung-details, modell-buchung-details, modell-zugaenglichkeit, modell-zugaenglichkeit-details, modell-bundesland-priority, modell-bedienungsform, modell-beispiele, modell-disposition-details", "semorg-field-modell-aufgaben-name": "Aufgaben der Gemeinde(n)", "semorg-field-modell-aufgaben-parameters": "", "semorg-field-modell-aufgaben-input-type": "textarea", "semorg-field-modell-aufgaben-details-name": "Details zu den Aufgaben der Gemeinde(n)", "semorg-field-modell-aufgaben-details-parameters": "rows=1", "semorg-field-modell-aufgaben-details-input-type": "textarea", "semorg-field-modell-ausschreibung-name": "Ausschreibung", "semorg-field-modell-ausschreibung-parameters": "", "semorg-field-modell-ausschreibung-details-name": "Details zur Ausschreibung", "semorg-field-modell-ausschreibung-details-parameters": "", "semorg-field-modell-bediengebiet-name": "Bediengebiet", "semorg-field-modell-bediengebiet-parameters": "", "semorg-field-modell-bediengebiet-details-name": "Details zum Bediengebiet", "semorg-field-modell-bediengebiet-details-parameters": "rows=1", "semorg-field-modell-bediengebiet-details-input-type": "textarea", "semorg-field-modell-bedienungsform-name": "Bedienungsform", "semorg-field-modell-bedienungsform-parameters": "", "semorg-field-modell-bedienungsform-details-name": "Details zur Bedienungsform", "semorg-field-modell-bedienungsform-details-parameters": "rows=1", "semorg-field-modell-bedienungsform-details-input-type": "textarea", "semorg-field-modell-beispiele-name": "Beispiele", "semorg-field-modell-beispiele-parameters": "holds template", "semorg-field-modell-beschreibung-name": "Beschreibung", "semorg-field-modell-beschreibung-parameters": "rows=1", "semorg-field-modell-beschreibung-input-type": "textarea", "semorg-field-modell-buchung-name": "Buchung", "semorg-field-modell-buchung-parameters": "", "semorg-field-modell-buchung-details-name": "Details zur Buchung", "semorg-field-modell-buchung-details-parameters": "", "semorg-field-modell-bundesland-name": "Bundesländer (weitere Möglichkeiten)", "semorg-field-modell-bundesland-parameters": "values from category=Bundesland", "semorg-field-modell-bundesland-input-type": "checkboxes", "semorg-field-modell-bundesland-priority-name": "Bundesländer (Priorität)", "semorg-field-modell-bundesland-priority-parameters": "", "semorg-field-modell-disposition-name": "Disposition", "semorg-field-modell-disposition-parameters": "", "semorg-field-modell-disposition-details-name": "Details zur Disposition", "semorg-field-modell-disposition-details-parameters": "rows=1", "semorg-field-modell-disposition-details-input-type": "textarea", "semorg-field-modell-fahrplan-name": "Fahrplan", "semorg-field-modell-fahrplan-parameters": "", "semorg-field-modell-fahrplan-details-name": "Details zum Fahrplan", "semorg-field-modell-fahrplan-details-parameters": "rows=1", "semorg-field-modell-fahrplan-details-input-type": "textarea", "semorg-field-modell-flex-raum-name": "räumliche Flexibilität", "semorg-field-modell-flex-raum-parameters": "", "semorg-field-modell-flex-raum-input-type": "radiobutton", "semorg-field-modell-flex-raum-values": "Haltestelle-Haltestelle, Haltestelle-Tür, Tür-Tür", "semorg-field-modell-flex-zeit-name": "zeitliche Flexibilität", "semorg-field-modell-flex-zeit-parameters": "", "semorg-field-modell-flex-zeit-input-type": "radiobutton", "semorg-field-modell-flex-zeit-values": "mit Fahrplan, mit Fahrplan nach Bedarf, nach Bedarf", "semorg-field-modell-foerderung-name": "Förderung", "semorg-field-modell-foerderung-parameters": "", "semorg-field-modell-foerderung-details-name": "Details zur Förderung", "semorg-field-modell-foerderung-details-parameters": "rows=1", "semorg-field-modell-foerderung-details-input-type": "textarea", "semorg-field-modell-kosten-name": "Kosten für die Gemeinde(n)", "semorg-field-modell-kosten-parameters": "", "semorg-field-modell-kosten-details-name": "Details zu den Kosten für die Gemeinde(n)", "semorg-field-modell-kosten-details-parameters": "rows=1", "semorg-field-modell-kosten-details-input-type": "textarea", "semorg-field-modell-langtext-name": "", "semorg-field-modell-langtext-parameters": "", "semorg-field-modell-name-name": "Name", "semorg-field-modell-name-parameters": "", "semorg-field-modell-planung-name": "Planung", "semorg-field-modell-planung-parameters": "", "semorg-field-modell-planung-details-name": "Details zur Planung", "semorg-field-modell-planung-details-parameters": "", "semorg-field-modell-tarif-name": "Tarif", "semorg-field-modell-tarif-parameters": "", "semorg-field-modell-tarif-details-name": "Details zum Tarif", "semorg-field-modell-tarif-details-parameters": "rows=1", "semorg-field-modell-tarif-details-input-type": "textarea", "semorg-field-modell-unterstuetzung-name": "Unterstützung durch Land/Verbund", "semorg-field-modell-unterstuetzung-parameters": "", "semorg-field-modell-unterstuetzung-details-name": "Details zur Unterstützung durch Land/Verkehrsverbund", "semorg-field-modell-unterstuetzung-details-parameters": "rows=1", "semorg-field-modell-unterstuetzung-details-input-type": "textarea", "semorg-field-modell-verkehrsdienstleistung-name": "Verkehrsdienstleistung", "semorg-field-modell-verkehrsdienstleistung-parameters": "", "semorg-field-modell-verkehrsdienstleistung-details-name": "Details zur Verkehrsdienstleistung", "semorg-field-modell-verkehrsdienstleistung-details-parameters": "rows=1", "semorg-field-modell-verkehrsdienstleistung-details-input-type": "textarea", "semorg-field-modell-zugaenglichkeit-name": "Zugänglichkeit", "semorg-field-modell-zugaenglichkeit-parameters": "", "semorg-field-modell-zugaenglichkeit-details-name": "", "semorg-field-modell-zugaenglichkeit-details-parameters": "",
Form[ ]
<noinclude>{{semorg-bundle}}</noinclude><includeonly>{{{info |create title={{int:semorg-form-modell-create-title}} |edit title={{int:semorg-form-modell-edit-title}}<span class="d-none">: <page name></span> |page name= }}} {{semorg-form-template|modell}} {{semorg-form-standard-inputs}} </includeonly>
as embedded:
Use this code, if this is not meant to be a standalone feature but rather a supplement that should be embedded in other forms. Add this line to a form definition that includes a field with the parameter holds template
. The second parameter of the semorg-form-template-embed
call should be the target field, specified with <feature>[<field>]
(e.g. meeting-group[files]
or {{int:semorg-meeting-group-template}}[files]
to respect template customization).
{{semorg-form-template-embed|modell|}}
Category[ ]
{{semorg-category}}
Template[ ]
<noinclude>{{semorg-bundle}}</noinclude><includeonly>[[Category:{{int:semorg-modell-category}}]]{{#semorg-set:modell |planung={{{planung|}}} |flex-raum={{{flex-raum|}}} |fahrplan={{{fahrplan|}}} |ausschreibung={{{ausschreibung|}}} |fahrplan-details={{{fahrplan-details|}}} |verkehrsdienstleistung-details={{{verkehrsdienstleistung-details|}}} |flex-zeit={{{flex-zeit|}}} |unterstuetzung-details={{{unterstuetzung-details|}}} |disposition={{{disposition|}}} |foerderung-details={{{foerderung-details|}}} |aufgaben-details={{{aufgaben-details|}}} |planung-details={{{planung-details|}}} |bediengebiet-details={{{bediengebiet-details|}}} |bundesland={{{bundesland|}}} |kosten={{{kosten|}}} |name={{{name|}}} |unterstuetzung={{{unterstuetzung|}}} |kosten-details={{{kosten-details|}}} |verkehrsdienstleistung={{{verkehrsdienstleistung|}}} |foerderung={{{foerderung|}}} |aufgaben={{{aufgaben|}}} |langtext={{{langtext|}}} |tarif={{{tarif|}}} |beschreibung={{{beschreibung|}}} |bediengebiet={{{bediengebiet|}}} |tarif-details={{{tarif-details|}}} |buchung={{{buchung|}}} |bedienungsform-details={{{bedienungsform-details|}}} |ausschreibung-details={{{ausschreibung-details|}}} |buchung-details={{{buchung-details|}}} |zugaenglichkeit={{{zugaenglichkeit|}}} |zugaenglichkeit-details={{{zugaenglichkeit-details|}}} |bundesland-priority={{{bundesland-priority|}}} |bedienungsform={{{bedienungsform|}}} |beispiele={{{beispiele|}}} |disposition-details={{{disposition-details|}}} }}{{#semorg-detail:modell |heading={{PAGENAME}} }}{{#semorg-table:modell |planung={{{planung|}}} |flex-raum={{{flex-raum|}}} |fahrplan={{{fahrplan|}}} |ausschreibung={{{ausschreibung|}}} |fahrplan-details={{{fahrplan-details|}}} |verkehrsdienstleistung-details={{{verkehrsdienstleistung-details|}}} |flex-zeit={{{flex-zeit|}}} |unterstuetzung-details={{{unterstuetzung-details|}}} |disposition={{{disposition|}}} |foerderung-details={{{foerderung-details|}}} |aufgaben-details={{{aufgaben-details|}}} |planung-details={{{planung-details|}}} |bediengebiet-details={{{bediengebiet-details|}}} |bundesland={{{bundesland|}}} |kosten={{{kosten|}}} |name={{{name|}}} |unterstuetzung={{{unterstuetzung|}}} |kosten-details={{{kosten-details|}}} |verkehrsdienstleistung={{{verkehrsdienstleistung|}}} |foerderung={{{foerderung|}}} |aufgaben={{{aufgaben|}}} |langtext={{{langtext|}}} |tarif={{{tarif|}}} |beschreibung={{{beschreibung|}}} |bediengebiet={{{bediengebiet|}}} |tarif-details={{{tarif-details|}}} |buchung={{{buchung|}}} |bedienungsform-details={{{bedienungsform-details|}}} |ausschreibung-details={{{ausschreibung-details|}}} |buchung-details={{{buchung-details|}}} |zugaenglichkeit={{{zugaenglichkeit|}}} |zugaenglichkeit-details={{{zugaenglichkeit-details|}}} |bundesland-priority={{{bundesland-priority|}}} |bedienungsform={{{bedienungsform|}}} |beispiele={{{beispiele|}}} |disposition-details={{{disposition-details|}}} }}</includeonly>
Row Template[ ]
<noinclude>{{semorg-bundle}}</noinclude><includeonly><tr> <td>[[{{{target|}}}]]</td> <td>{{{planung|}}}</td> <td>{{{flex-raum|}}}</td> <td>{{{fahrplan|}}}</td> <td>{{{ausschreibung|}}}</td> <td>{{{fahrplan-details|}}}</td> <td>{{{verkehrsdienstleistung-details|}}}</td> <td>{{{flex-zeit|}}}</td> <td>{{{unterstuetzung-details|}}}</td> <td>{{{disposition|}}}</td> <td>{{{foerderung-details|}}}</td> <td>{{{aufgaben-details|}}}</td> <td>{{{planung-details|}}}</td> <td>{{{bediengebiet-details|}}}</td> <td>{{{bundesland|}}}</td> <td>{{{kosten|}}}</td> <td>{{{name|}}}</td> <td>{{{unterstuetzung|}}}</td> <td>{{{kosten-details|}}}</td> <td>{{{verkehrsdienstleistung|}}}</td> <td>{{{foerderung|}}}</td> <td>{{{aufgaben|}}}</td> <td>{{{langtext|}}}</td> <td>{{{tarif|}}}</td> <td>{{{beschreibung|}}}</td> <td>{{{bediengebiet|}}}</td> <td>{{{tarif-details|}}}</td> <td>{{{buchung|}}}</td> <td>{{{bedienungsform-details|}}}</td> <td>{{{ausschreibung-details|}}}</td> <td>{{{buchung-details|}}}</td> <td>{{{zugaenglichkeit|}}}</td> <td>{{{zugaenglichkeit-details|}}}</td> <td>{{{bundesland-priority|}}}</td> <td>{{{bedienungsform|}}}</td> <td>{{{beispiele|}}}</td> <td>{{{disposition-details|}}}</td> {{semorg-showedit |target={{{target|}}} }} </tr></includeonly>
Overview Page Template[ ]
Template:Semorg-modell-overview
<noinclude>{{semorg-bundle}}</noinclude><includeonly>{{#semorg-list:modell |heading={{int:semorg-modell-page-name}} |formlink={{#semorg-forminput:modell}} |links={{{links|}}} |query={{{query|}}} |sort={{{sort|}}} |order={{{order|}}} |limit={{{limit|}}} |filter links={{{filter links|}}} |filters={{{filters|}}} |category={{{category|}}} |headers={{{headers|}}} |row template={{{row template|}}} |tableclass={{{tableclass|}}} |title={{{title|}}} |sums={{{sums|}}} |csv={{{csv|}}} |default={{{default|}}} |returnto={{{returnto|}}} |help={{{help|}}} }}</includeonly>
Overview Page[ ]
{{semorg-modell-overview}}
Property Registration[ ]
Add the following line to LocalSettings.php
:
$wgSemorgAdditionalProperties['modell'] = [ "id" => "MO","fields" => ["planung" => [ "id" => "PL","type" => "txt" ],"flex-raum" => [ "id" => "FLR","type" => "txt" ],"fahrplan" => [ "id" => "FA","type" => "txt" ],"ausschreibung" => [ "id" => "AUS","type" => "txt" ],"fahrplan-details" => [ "id" => "FAD","type" => "txt" ],"verkehrsdienstleistung-details" => [ "id" => "VDLD","type" => "txt" ],"flex-zeit" => [ "id" => "FLZ","type" => "txt" ],"unterstuetzung-details" => [ "id" => "UND","type" => "txt" ],"disposition" => [ "id" => "DI","type" => "txt" ],"foerderung-details" => [ "id" => "FOED","type" => "txt" ],"aufgaben-details" => [ "id" => "AUD","type" => "txt" ],"planung-details" => [ "id" => "PLD","type" => "txt" ],"bediengebiet-details" => [ "id" => "BGD","type" => "txt" ],"bundesland" => [ "id" => "BU","type" => "wpg" ],"kosten" => [ "id" => "KO","type" => "txt" ],"name" => [ "id" => "NA","type" => "txt" ],"unterstuetzung" => [ "id" => "UN","type" => "txt" ],"kosten-details" => [ "id" => "KOD","type" => "txt" ],"verkehrsdienstleistung" => [ "id" => "VDL","type" => "txt" ],"foerderung" => [ "id" => "FOE","type" => "txt" ],"aufgaben" => [ "id" => "AU","type" => "txt" ],"langtext" => [ "id" => "LT","type" => "txt" ],"tarif" => [ "id" => "TA","type" => "txt" ],"beschreibung" => [ "id" => "BE","type" => "txt" ],"bediengebiet" => [ "id" => "BG","type" => "txt" ],"tarif-details" => [ "id" => "TAD","type" => "txt" ],"buchung" => [ "id" => "BUC","type" => "txt" ],"bedienungsform-details" => [ "id" => "BFD","type" => "txt" ],"ausschreibung-details" => [ "id" => "AUSD","type" => "txt" ],"buchung-details" => [ "id" => "BUCD","type" => "txt" ],"zugaenglichkeit" => [ "id" => "ZU","type" => "txt" ],"zugaenglichkeit-details" => [ "id" => "ZUD","type" => "txt" ],"bundesland-priority" => [ "id" => "BUP","type" => "wpg" ],"bedienungsform" => [ "id" => "BF","type" => "txt" ],"disposition-details" => [ "id" => "DID","type" => "txt" ], ] ];