Formular:ARCHIUM FORM hascher object: Unterschied zwischen den Versionen

Aus Denkmalpflege
Wechseln zu:Navigation, Suche
K (SandroSchwarzentrub verschob die Seite ACRHIUM FORM hascher object nach Formular:ACRHIUM FORM hascher object, ohne dabei eine Weiterleitung anzulegen)
 
(175 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<!-- ARCHIUM_FORM_hascher_object -->
 
<!-- ARCHIUM_FORM_hascher_object -->
<!-- Version 20200228 -->
+
<!-- Version 20200419 -->
  
 +
<!-- This is a form definition for OBJECT-type pages. It provides input fields for
 +
    signature, title, description, remark. -->
 
<noinclude>
 
<noinclude>
    <!-- {{DISPLAYTITLE:form ARCHIUM_FORM_hascher_object}}
+
     {{#forminput:form=ARCHIUM_FORM_hascher_object}}
    Dies ist das Formular "ARCHIUM_FORM_hascher_object". Um eine Seite mit diesem Formular zu erstellen, geben Sie bitte die Signatur unten in das Eingabefeld ein.
 
    Sofern bereits eine Seite mit diesem Namen vorhanden ist, werden Sie automatisch zum Formular für das Bearbeiten der Seite weitergeleitet. -->
 
     {{#forminput:form=Archivobjekt}}
 
 
</noinclude>
 
</noinclude>
 
+
{{ARCHIUM_HIDE_BEGIN}}
  
 
<includeonly>
 
<includeonly>
    <!-- MAGIC WORDS -->
+
        <!-- ADD FORM-LINK -->
    __NOEDITSECTION__
+
        {{#default_form:ARCHIUM_FORM_hascher_object}}
    __NOTOC__
+
        <!-- MAGIC WORDS -->
 +
        __NOEDITSECTION__
 +
        __NOTOC__
 +
        <!-- EMBED QUERY/DISPLAY TEMPLATE -->
 +
        {{{for template|ARCHIUM_TEMPLATE_hascher_display}}}
 +
            {{{field|type|mandatory|default=object|hidden}}}
 +
        {{{end template}}}
  
    <!-- DEFINE FORM FIELDS -->
+
        <!-- WRAP STORE TEMPLATES in div with class ARCHIUM_HIDDEN -->
    <!-- define signature input field -->
+
        {{{for template|ARCHIUM_HIDE_BEGIN}}}
    {{{for template|ARCHIUM_MASTER_TEMPLATE_hascher_object|label=Signatur(Objekt)}}}
+
         {{{end template}}}
         {{{field|object_signature|mandatory|default={{PAGENAME}}|placeholder=Pflichteintrag}}}
 
    {{{end template}}}
 
  
    <!-- define title input field -->
+
        <!-- DEFINE THAT THIS FORM CREATES A NEW OBJECT -->
    {{{for template|ARCHIUM_MASTER_TEMPLATE_hascher_object|label=Titel(Objekt)}}}
+
        {{{for template|ARCHIUM_TEMPLATE_hascher_type|label=Typ(Objekt, Literatur, Thema)}}}
        {{{field|title|mandatory|default={{PAGENAME}}|placeholder=Pflichteintrag}}}
+
            {{{field|type|mandatory|default=object|hidden}}}
    {{{end template}}}
+
        {{{end template}}}
 +
{{ARCHIUM_HIDE_END}}
  
     <!-- define description input field -->
+
     <div class="archium-background-Denkmalobjekt">
    {{{for template|ARCHIUM_MASTER_TEMPLATE_hascher_object|label=Beschreibung(Objekt)}}}
+
        <div class="archium-grid-container-base archium-grid-container-header">
        {{{field|description|mandatory|default={{PAGENAME}}|placeholder=Pflichteintrag}}}
+
            <div class="archium-grid-item-header" style="grid-column: 1 / span 3">
    {{{end template}}}
+
                <h3>Objekt</h3>
 
+
            </div>
    <!-- define remark input field -->
+
            <div class="archium-grid-item-header" style="grid-column: 4 / span 3">
    {{{for template|ARCHIUM_MASTER_TEMPLATE_hascher_object|label=Anmerkungen(Objekt)}}}
+
            </div>
         {{{field|remark|mandatory|default={{PAGENAME}}|placeholder=Pflichteintrag}}}
+
        </div>
     {{{end template}}}
+
        <!-- DEFINE FORM FIELDS -->
 +
        <div class="archium-grid-container-base archium-grid-container-identity">
 +
            <h3><i class="far fa-id-card"></i> Identifizierung</h3>
 +
            <div class="archium-grid-item" style="grid-column: 1 / span 1";>
 +
                <h4>Objekttyp:</h4>
 +
                <p>{{#var:type}}</p>
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 2 / span 1";>
 +
                <!-- define signature input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_signature|label=Signatur(Objekt)}}}
 +
                    {{{field|signature
 +
                        |mandatory
 +
                        |unique
 +
                        |input type=combobox
 +
                        |default={{PAGENAME}}
 +
                        |placeholder=Pflichteintrag
 +
                        |cargo table=ARCHIUM_TABLE_hascher_signature
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_signature
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 3 / span 1";>
 +
                <!-- define title input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_title|label=Titel(Objekt)}}}
 +
                    {{{field|title
 +
                        |mandatory
 +
                        |input type=combobox
 +
                        |default={{PAGENAME}}
 +
                        |placeholder=Pflichteintrag
 +
                        |cargo table=ARCHIUM_TABLE_hascher_title
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_title
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 4 / span 3; grid-row: 2 / span 2";>
 +
                <!-- define title image input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_title_image|label=Titelbild(Objekt)}}}
 +
                    {{{field|title_image
 +
                        |uploadable
 +
                        |image preview
 +
                        |default filename={{PAGENAME}}.jpeg
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 1 / span 1";>
 +
                <!-- define date of creation input fields -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_date_of_creation|label=Erstellungsdatum(Objekt)}}}
 +
                    {{{field|date_of_creation
 +
                        |mandatory
 +
                        |input type=date
 +
                        |default=now
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 2 / span 2;">
 +
                <!-- define timeframe input fields -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_timeframe|multiple|label=Zeiten(Objekt)}}}
 +
                    <p>von: {{{field|date_from
 +
                        |input type=date
 +
                        |default=now}}}</p>
 +
                    <p>bis: {{{field|date_until
 +
                        |input type=date}}}</p>
 +
                {{{end template}}}
 +
            </div>
 +
        </div>
 +
        <div class="archium-grid-container-base archium-grid-container-provenance">
 +
            <h3><i class="fas fa-route"></i> Provenienz</h3>
 +
            <div class="archium-grid-item" style="grid-column: 1;">
 +
                <!-- define creator input fields -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_creator|label=Ersteller(Objekt)}}}
 +
                    {{{field|creator
 +
                        |mandatory
 +
                        |input type=combobox
 +
                        |default=Michael Hascher
 +
                        |placeholder=Pflichteintrag
 +
                        |cargo table=ARCHIUM_TABLE_hascher_creator
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_creator
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 2;">
 +
                <!-- define editor input fields -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_editor|multiple|minimum instances=1|label=Bearbeiter(Objekt)}}}
 +
                    {{{field|editor
 +
                        |mandatory
 +
                        |input type=combobox
 +
                        |default=Michael Hascher
 +
                        |placeholder=Pflichteintrag
 +
                        |cargo table=ARCHIUM_TABLE_hascher_editor
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_editor
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 3;">
 +
                <!-- define history input fields -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_history|label=Bestandsgeschichte(Objekt)}}}
 +
                    {{{field|history
 +
                        |input type=textarea with autocomplete
 +
                        |default=
 +
                        |placeholder=Bestandsgeschichte
 +
                        |cargo table=ARCHIUM_TABLE_hascher_history
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_history
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
        </div>
 +
        <div class="archium-grid-container-base archium-grid-container-contents">
 +
            <h3><i class="fas fa-box-open"></i> Inhalt</h3>
 +
            <div class="archium-grid-item" style="grid-column: 1 / span 2;">
 +
                <!-- define topic input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_topic|label=Thema(Objekt)}}}
 +
                    {{{field|topic
 +
                        |mandatory
 +
                        |input type=combobox
 +
                        |default=
 +
                        |placeholder=Pflichteintrag
 +
                        |cargo table=ARCHIUM_TABLE_hascher_topic
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_topic
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 3 / span 2;">
 +
                <!-- define category input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_category|label=Kategorie(Objekt)}}}
 +
                    {{{field|category
 +
                        |mandatory
 +
                        |input type=combobox
 +
                        |default=
 +
                        |cargo table=ARCHIUM_TABLE_hascher_category
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_category
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 5 / span 2;">
 +
                <!-- define sub category input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_sub_category|label=Unterkategorie(Objekt)}}}
 +
                    {{{field|sub_category
 +
                        |input type=combobox
 +
                        |default=
 +
                        |cargo table=ARCHIUM_TABLE_hascher_sub_category
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_sub_category
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 1 / span 3;">
 +
                <!-- define description input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_description|label=Beschreibung(Objekt)}}}
 +
                    {{{field|description
 +
                        |input type=textarea with autocomplete
 +
                        |default={{PAGENAME}}
 +
                        |placeholder=Beschreibung
 +
                        |cargo table=ARCHIUM_TABLE_hascher_description
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_description}}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 4 / span 3;">
 +
                <!-- define remark input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_remark|multiple|label=Anmerkungen(Objekt)}}}
 +
                    {{{field|remark
 +
                        |input type=textarea with autocomplete
 +
                        |default={{PAGENAME}}
 +
                        |placeholder=Anmerkung
 +
                        |cargo table=ARCHIUM_TABLE_hascher_remark
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_remark
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item">3</div>
 +
            <div class="archium-grid-item">4</div>
 +
        </div>
 +
         <div class="archium-grid-container-base archium-grid-container-status">
 +
            <h3><i class="far fa-chart-bar"></i> Objektstatus</h3>
 +
            <div class="archium-grid-item" style="grid-column: 1 / span 3;">
 +
                <!-- define count input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_count|label=Anzahl(Objekt)}}}
 +
                    {{{field|count
 +
                        |mandatory
 +
                        |input type=combobox
 +
                        |default=1
 +
                        |placeholder=Anzahl
 +
                        |cargo table=ARCHIUM_TABLE_hascher_count
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_count
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 4 / span 3;">
 +
                <!-- define count input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_condition|label=Zustand(Objekt)}}}
 +
                    {{{field|condition
 +
                        |mandatory
 +
                        |input type=textarea with autocomplete
 +
                        |default=
 +
                        |placeholder=Zustand
 +
                        |cargo table=ARCHIUM_TABLE_hascher_condition
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_condition
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
        </div>
 +
        <div class="archium-grid-container-base archium-grid-container-links">
 +
            <h3><i class="fas fa-link"></i> Verbindungen</h3>
 +
            <div class="archium-grid-item" style="grid-column: 1 / span 3;">
 +
                <!-- define count input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_link|multiple|label=Verknüpfungen(Objekt)}}}
 +
                    {{{field|link
 +
                        |input type=combobox
 +
                        |default=
 +
                        |placeholder=Verknüpfung
 +
                        |cargo table=ARCHIUM_TABLE_hascher_signature
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_signature
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
            <div class="archium-grid-item" style="grid-column: 4 / span 3;">
 +
                <!-- define gnd_index input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_gnd_index|multiple|label=GND-Einträge(Objekt)}}}
 +
                    {{{field|gnd_type
 +
                        |mandatory
 +
                        |input type=combobox
 +
                        |default=
 +
                        |placeholder=GND-Typ
 +
                        |existing values only
 +
                        |values = Name, Ort, Person
 +
                        |cargo table=ARCHIUM_TABLE_hascher_gnd_index
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_gnd_type
 +
                    }}}
 +
                    {{{field|gnd_number
 +
                        |mandatory
 +
                        |input type=combobox
 +
                        |default=
 +
                        |placeholder=GND-Nummer
 +
                        |cargo table=ARCHIUM_TABLE_hascher_gnd_index
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_gnd_number
 +
                    }}}
 +
                    {{{field|gnd_prefered_name
 +
                        |mandatory
 +
                        |input type=combobox
 +
                        |default=
 +
                        |placeholder=GND-Name
 +
                        |cargo table=ARCHIUM_TABLE_hascher_gnd_index
 +
                        |cargo field=ARCHIUM_PROPERTY_hascher_gnd_prefered_name
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
        </div>
 +
        <div class="archium-grid-container-base archium-grid-container-attachments">
 +
            <h3><i class="fas fa-paperclip"></i> Anhänge</h3>
 +
            <div class="archium-grid-item" style="grid-column: 1 / span 6";>
 +
                <!-- define attachment input field -->
 +
                {{{for template|ARCHIUM_TEMPLATE_hascher_attachment|multiple|label=Dateianhänge(Objekt)}}}
 +
                    {{{field|attachment
 +
                        |uploadable
 +
                    }}}
 +
                {{{end template}}}
 +
            </div>
 +
        </div>
 +
     </div>
 +
<!-- WRAP STORE TEMPLATES in div with class ARCHIUM_HIDDEN -->
 +
{{{for template|ARCHIUM_HIDE_END}}}
 +
{{{end template}}}
 
</includeonly>
 
</includeonly>
 
  
 
<noinclude>
 
<noinclude>
 
     <!-- CALL HOOKS -->
 
     <!-- CALL HOOKS -->
     {{ARCHIUM TEMPLATE HOOK|ARCHIUM_hascher}}
+
     {{ARCHIUM_TEMPLATE_hook|ARCHIUM_hascher}}
  
 
     <!-- LICENSE NOTE -->
 
     <!-- LICENSE NOTE -->
     <!-- https://www.mediawiki.org/wiki/Extension:Cargo/Storing_data -->
+
     <!-- https://www.mediawiki.org/wiki/Extension:Cargo/Storing_data
     <!-- Distributed under the terms of GNU General Public License, version 2 (GPL-2.0), https://www.gnu.org/licenses/old-licenses/gpl-2.0.html -->
+
     Distributed under the terms of GNU General Public License,
 +
    version 2 (GPL-2.0), https://www.gnu.org/licenses/old-licenses/gpl-2.0.html -->
 
</noinclude>
 
</noinclude>
<nowiki/>
 

Aktuelle Version vom 28. April 2020, 19:12 Uhr