Closed ZoXx closed 5 years ago
@jifflaender kannst du hier vielleicht auch weiterhelfen?
Moin @ZoXx ,
z. B. Datum: Formular bearbeiten (...\index.php/Formular:Auftragsverarbeiter und dann auf das Stiftsymbol oben rechts im Menü). An gewünschter Stelle einfügen (natürlich mit Deinen Namenskonventionen bei den Attributen):
|-
| DatumAV:
|{{#info:Datum AV}}
|{{{field|Datum|input type=datepicker|show week numbers|week start=1|highlight days of week=0|date format=dd.mm.yy}}}
ähnlich beim Status AV:
|-
| StatusAV:
|{{#info:Status AV}}
|{{{field|Status|input type=dropdown|class=form-control}}}
GRandios! Vielen vielen Dank dafür! Ich habe es seit 2 Tagen versucht, so langsam verstehe ich den Grudnaufbau des Wikis nun.
Die Attribute lege ich dann über folgende Seite an? /index.php?title=Spezial:Attribut_erstellen
Bei AV Status soll z.B. gefragt sein: vorhanden, nicht vorhanden, angefragt
Moin @ZoXx ,
ja, das ist die richtige Seite (sagtest Du nicht, Du hättest die Attribute bereits erstellt?).
Für das Datum ist der Typ "Datum". Für den Status ist der Typ "Text" mit dem Inhalt
Dies ist eine Eigenschaft des Typs [[Datentyp::Text]].
Die möglichen Werte für diese Eigenschaft sind:
* [[Erlaubt Wert::1 - vorhanden]]
* [[Erlaubt Wert::2 - nicht vorhanden]]
* [[Erlaubt Wert::3 - angefragt]]
[[Kategorie:Attribute]]
siehe dazu auch Beispiele:
Hallo @jifflaender , jouw genau, allerdings blicke ich das ganze noch nicht 100%. Die Verlinkung ist noch nicht drin.
/index.php?title=Spezial:Attribut_erstellen
an. Das Attribut nenne ich z.B. StatusAV
Wenn es angelegt ist, bearbeite ich die folgende Seite mit:
Dies ist eine Eigenschaft des Typs [[Datentyp::Text]].
Die möglichen Werte für diese Eigenschaft sind:
* [[Erlaubt Wert::1 - vorhanden]]
* [[Erlaubt Wert::2 - nicht vorhanden]]
* [[Erlaubt Wert::3 - angefragt]]
[[Kategorie:Attribute]]
nun gehe ich in das Formular via /index.php?title=Formular:Auftragsverarbeiter
und füge den Code ein:
| Status AV:
|{{#info:Status des AV. Sie können hier zwischen: vorhanden, nicht vorhanden, angefragt wählen.}}
|{{{field|StatusAV|input type=dropdown|class=form-control}}}
Das Feld erkennt anhand des field|StatusAV|
das es dieses Attribut mit den 3 eingestellten Werten sein muss?
In dem Formular wurden ja die beiden Felder oben eingefügt. Sobald der Auftragsverarbeiter angelegt ist, erscheint ja die Übersicht zu diesem. Dort fehlen die beiden Informationen noch. Wie komme ich da denn ran?
Du brauchst noche eine Vorlage. Das Forular übergibt die Werte aus der Eingabe nur an die Vorlage. In dieser wird die resultierende Seite formatiert und dort werden auch die Werte gesetzt. https://www.semantic-mediawiki.org/wiki/Help:User_manual Du kannst übrigens eine Attributseite wie eine normale Wiki-Seite erstellen. Spezial:Attribut_erstellen muss man nicht verwenden.
Moin @ZoXx ,
...indem Du die Vorlage bearbeitest
und z. B. an gewünschter Stelle
|-
| Status des AV
|{{#info:Status des AV}}
| [[StatusAV::{{{Status|}}}]]
einfügst.
Guten Morgen @jifflaender und @krabina , vielen Dank. Bei der Vorlage brauch ich dann aber nochmal Hilfe. Die Attribute habe ich nun nochmal neu angelegt. Zeitgleich bei den beiden Seiten verlinkt. Mit der Vorlage komme ich so nicht weiter.
Läuft das ganze dann über /index.php?title=Spezial:Vorlage_erstellen
?
Was muss hier dann genau ausgefüllt werden? Z.B. für den StatusAV?
https://ibb.co/7RF452F
wie oben bereits beschrieben: bearbeiten .../index.php?title=Vorlage:Auftragsverarbeiter&action=edit
oder .../index.php/Vorlage:Auftragsverarbeiter und auf Stiftsymbol klicken.
Aber exakt das habe ich ja gemacht und bei StatusAV ist nichts eintragbar.
Vorlage:Auftragsverarbeiter
<noinclude>Vorlage für Auftragsverarbeiter
<pre>
{{Auftragsverarbeiter}}
</pre>
[[Kategorie:Vorlagen]]
</noinclude><includeonly>__NOTOC__
<div class="panel panel-default mw-collapsible"><div class="panel-heading"><h3 class="panel-title ">Auftragsverarbeiter</h3></div>
<div class="panel-body mw-collapsible-content">
{| class="table-hover table-responsive table-condensed"
|-
| [[Attribut:Organisation|Name]]
|{{#info:Name der Organisation}}
| [[Seitenname::{{FULLPAGENAME}}|{{PAGENAME}}]]
|-
| [[Attribut:Straße|Straße]]
|{{#info:Straße}}
| [[Straße::{{{Straße|}}}]]
|-
| [[Attribut:PLZ|Postleitzahl]]
|{{#info:Postleitzahl}}
| [[PLZ::{{{PLZ|}}}]]
|-
| [[Attribut:Ort|Ort]]
|{{#info:Ort}}
| [[Ort::{{{Ort|}}}]]
|-
| [[Attribut:Website|Website]]
|{{#info:Website der Organisation.}}
| [[Website::{{{Website |}}}]]
|-
| Kontaktperson
|{{#info:Name von Kontaktpersonen des Aufrragsverarbeiters}}
|{{#arraymap:{{{Kontaktperson|}}}|,|@@@@|[[Kontaktperson::@@@@]]}}
|-
| Status des AV
|{{#info:Ist der AV vorhanden, angefragt oder nicht vorhanden?}}
| [[Status des AV::{{{StatusAV|}}}]]
|-
| Datum des AV
|{{#info:Datum, an dem der AV ausgestellt wurde.}}
| [[Datum des AV::{{{DatumAV|}}}]]
|-
| Aufgabe für
|{{#info:BenutzerInnen können Aufgaben zugewiesen werden, die in der Liste auf ihrer Benutzerseite angezeigt werden.}}
| {{#arraymap:{{{Aufgabe für|}}}|,|@@@@|{{#ifeq:{{#sub:@@@@|0|9}}|Benutzer:|[[Aufgabe für::@@@@|{{#sub:@@@@|9}}]]|[[Aufgabe für::Benutzer:@@@@|@@@@]]}}}}
|-
|[{{fullurl:{{FULLPAGENAME}}}}&action=history Letze Änderung]
|
| {{REVISIONYEAR}}/{{REVISIONMONTH1}}/{{REVISIONDAY}} durch [[Benutzer:{{REVISIONUSER}}|{{REVISIONUSER}}]]
|}
{{#if: {{{Dokument|}}}|
<div class="panel panel-default mw-collapsible mw-collapsed"><div class="panel-heading"><h3 class="panel-title ">Dokument: [[Media:{{{Dokument|}}}|{{{Dokument|}}}]]</h3></div>
<div class="panel-body mw-collapsible-content">[[Dokument::Datei:{{{Dokument|}}}|]]
[[:Datei:{{{Dokument|}}}|Details]]
{{#widget:PDF
|url={{filepath: {{#replace:{{{Dokument|}}}|Datei:|}}}}
}}</div></div>
|
}}</div></div>
[[Kategorie:Auftragsverarbeiter]]{{#default_form:Auftragsverarbeiter}}
</includeonly>
Vorlagen zeigen die den Inhalt an. Wird ein Auftragsverarbeiter angezeigt, geschieht das mit der entsprechenden (Seiten-)Vorlage. Dort kann nichts eingetragen werden. Dafür ist das Formular zuständig (aus der Vorlagenansicht das Stiftsymbol anklicken)...
Wenn ich aus der Vorlagenansicht
/index.php?title=Vorlage:Auftragsverarbeiter&action=edit
anklicke:
<noinclude>Vorlage für Auftragsverarbeiter
<pre>
{{Auftragsverarbeiter}}
</pre>
[[Kategorie:Vorlagen]]
</noinclude><includeonly>__NOTOC__
<div class="panel panel-default mw-collapsible"><div class="panel-heading"><h3 class="panel-title ">Auftragsverarbeiter</h3></div>
<div class="panel-body mw-collapsible-content">
{| class="table-hover table-responsive table-condensed"
|-
| [[Attribut:Organisation|Name]]
|{{#info:Name der Organisation}}
| [[Seitenname::{{FULLPAGENAME}}|{{PAGENAME}}]]
|-
| [[Attribut:Straße|Straße]]
|{{#info:Straße}}
| [[Straße::{{{Straße|}}}]]
|-
| [[Attribut:PLZ|Postleitzahl]]
|{{#info:Postleitzahl}}
| [[PLZ::{{{PLZ|}}}]]
|-
| [[Attribut:Ort|Ort]]
|{{#info:Ort}}
| [[Ort::{{{Ort|}}}]]
|-
| [[Attribut:Website|Website]]
|{{#info:Website der Organisation.}}
| [[Website::{{{Website |}}}]]
|-
| Kontaktperson
|{{#info:Name von Kontaktpersonen des Aufrragsverarbeiters}}
|{{#arraymap:{{{Kontaktperson|}}}|,|@@@@|[[Kontaktperson::@@@@]]}}
|-
| Status des AV
|{{#info:Ist der AV vorhanden, angefragt oder nicht vorhanden?}}
| [[Status des AV::{{{StatusAV|}}}]]
|-
| Datum des AV
|{{#info:Datum, an dem der AV ausgestellt wurde.}}
| [[Datum des AV::{{{DatumAV|}}}]]
|-
| Aufgabe für
|{{#info:BenutzerInnen können Aufgaben zugewiesen werden, die in der Liste auf ihrer Benutzerseite angezeigt werden.}}
| {{#arraymap:{{{Aufgabe für|}}}|,|@@@@|{{#ifeq:{{#sub:@@@@|0|9}}|Benutzer:|[[Aufgabe für::@@@@|{{#sub:@@@@|9}}]]|[[Aufgabe für::Benutzer:@@@@|@@@@]]}}}}
|-
|[{{fullurl:{{FULLPAGENAME}}}}&action=history Letze Änderung]
|
| {{REVISIONYEAR}}/{{REVISIONMONTH1}}/{{REVISIONDAY}} durch [[Benutzer:{{REVISIONUSER}}|{{REVISIONUSER}}]]
|}
{{#if: {{{Dokument|}}}|
<div class="panel panel-default mw-collapsible mw-collapsed"><div class="panel-heading"><h3 class="panel-title ">Dokument: [[Media:{{{Dokument|}}}|{{{Dokument|}}}]]</h3></div>
<div class="panel-body mw-collapsible-content">[[Dokument::Datei:{{{Dokument|}}}|]]
[[:Datei:{{{Dokument|}}}|Details]]
{{#widget:PDF
|url={{filepath: {{#replace:{{{Dokument|}}}|Datei:|}}}}
}}</div></div>
|
}}</div></div>
[[Kategorie:Auftragsverarbeiter]]{{#default_form:Auftragsverarbeiter}}
</includeonly>
Der Auftragsverarbeiter wird angezeigt (z. B. Stammdaten -> Auftragsverarbeiter -> AV anklicken) Für diese Anzeige ist die Vorlage:Auftragsverarbeiter zuständig. Hier kann nichts geändert bzw. eingetragen werden. Soll der Auftragsverarbeiter bearbeitet werden, klickt man auf das Stiftsymbol und das Formular:Auftragsverarbeiter öffnet sich. Hier können am Auftragsverarbeiter dann Änderungen vorgenommen werden.
Ich glaube wir reden aneinander vorbei.
Wenn ich einen neuen Auftragsverarbeiter anlege, muss ich ja die Felder: StatusAV und DatumAV auswählen. DatumAV ist auswählbar, wird dann jedoch hinterher rot angezeigt in der Übersicht. StatusAV ist ein leeres Dropdown.
noch einmal zusammengefasst (ich habe das in meiner Testumgebung mal nachgebaut): im bearbeiteten Formular steht
|-
| StatusAV:
|{{#info:Status AV}}
|{{{field|Status|input type=dropdown|class=form-control}}}
in der bearbeiteten Vorlage steht
|-
| Status des AV
|{{#info:Status des AV}}
| [[StatusAV::{{{Status|}}}]]
Das Attribut "StatusAV" sieht so aus:
* [[Erlaubt Wert::1 - vorhanden]]
* [[Erlaubt Wert::2 - nicht vorhanden]]
* [[Erlaubt Wert::3 - angefragt]]
[[Kategorie:Attribute]]
Das Ergebnis sieht so aus: Ansicht (mit Vorlage) ->
Bearbeitung (mit Formular) ->
Bitte einmal Buchstabe für Buchstabe so übernehmen und erst wenn es richtig angezeigt wird, gewünschte Änderungen vornehmen. Dann weißt Du, woran es evtl. liegt...
und .../index.php/Attribut:StatusAV zeigt:
Ergänzung: da es das Attribut "Datum" bereits gibt, müsste es eigentlich nicht neu angelegt werden, sondern lediglich verwendet werden...
@jifflaender verstanden! Ich habe es so gemacht wie du es nun beschrieben hast und es funktioniert. Es lag daran, dass ich die "Anweisungen" noch nicht ganz verstanden hatte. Habe die nötigen Schritte mal notiert und dokumentiert und nun läuft es so! Vielen vielen Dank! Auch für die Geduld.
Hallo zusammen, ich habe es relativ lange probiert, bekomme es aber nicht sauber hin.
Ich hätte gerne 2 weitere Felder beim erstellen des "Auftragsverarbeiter".
Die Attribute habe ich schon angelegt, jedoch stehe ich vor dem Problem: Wie passe ich das vorhandene Formular an? Ich kann zwar ein neues erstellen, dass sieht Formatierungsmäßig aber nicht pralle aus. Wenn man das dann bearbeitet, steht das neue Formular nur im Reiter "Weitere Informationen" und auch nur als Quelltext.
Kann mir hier wer helfen?