Vorlage: ARCHIUM TEMPLATE thorax display: Unterschied zwischen den Versionen

Aus artux
Wechseln zu: Navigation, Suche
Artux1zu2>SandroSchwarzentrub
 
(150 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
:root {
<!-- ARCHIUM_TEMPLATE_thorax_display -->
  /* set custom colors */
<!-- Version 20240418 -->
  --ARCHIUM_COLOR_hascher_obect:                  #638b2e;
  --ARCHIUM_COLOR_hascher_object_transparent:    #638b2e7f;
  --ARCHIUM_COLOR_hascher_literature:            #492b6e;
  --ARCHIUM_COLOR_hascher_literature_transparent: #492b6e7f;
  --ARCHIUM_COLOR_hascher_topic:                  #7c2d31;
  --ARCHIUM_COLOR_hascher_topic_transparent:      #7c2d317f;


  --ARCHIUM_COLOR_hascher_identity:              #de8f6e;
<!-- This template queries the underlying cargo database
  --ARCHIUM_COLOR_hascher_provenance:            #88ab75;
and displays the results in a pleasant way -->
  --ARCHIUM_COLOR_hascher_contents:              #dbd56e;
{{ARCHIUM_HIDE_BEGIN}}
  --ARCHIUM_COLOR_hascher_status:                #2ec4b6;
<!-- load font-awesome files -->
  --ARCHIUM_COLOR_hascher_attachment:            #7d7c84;
<link href="../fontawesome-free-5.12.1-web/css/all.css" rel="stylesheet">


  cursor: default;
<includeonly>
}
    <!-- MAGIC WORDS -->
    __NOEDITSECTION__
    __NOTOC__


/* ======================== */
    <!-- ADD FORM-LINK -->
/* mediawiki related tweaks */
    {{#default_form:ARCHIUM_FORM_thorax_object}}
/* ======================== */


/* make multi template wrappers wrap and shrink if needed */
    <!-- DEFINE HELPER VARIABLES -->
/* exanple: multiple date inputs in a form */
    {{#vardefine:pagename|
.multipleTemplateWrapper {
        {{urlencode:{{PAGENAME}}|WIKI}}
  display: inline-grid;
    }}
  white-space: normal;
}


/* no idea anymore - probably removes empty linebreaks*/
    <!-- QUERY STUFF AND WRITE RESULTS TO VARIABLES -->
fieldset {
    <!-- query overview -->
  white-space: normal;
    {{#vardefine:overview|
}
        {{#cargo_query:
 
            tables    =
/* removes ugly empty white lines from date
                ARCHIUM_TABLE_thorax_signature  =  Tabelle
  input fields */
                    |fields=_pageName  =   Datenbankeintrag
.instanceMain > pre {
            |default    = -
   display: none;
            |format    = dynamic table
  white-space: normal;
        }}
}
    }}
 
    <!-- query type -->
/* makes it so that combo boxes do wrap if needed
    {{#vardefine:type|
and dont take up too much horizontal space */
        {{#switch:
/* !important is needed to avoid countless specific rules */
            {{#cargo_query:
.select2-container {
                tables    =
  display: inline-grid !important;
                    ARCHIUM_TABLE_thorax_type
}
                        |fields=ARCHIUM_PROPERTY_thorax_type
.select2-choice {
                |default    = nicht kategorisiertes Objekt
  display: inline-grid;
                |no html
}
                |where      = "_pageName" = '{{PAGENAME}}'
 
            }}
/* removes ugly backgrounds and borders from input elements */
            | object        = Objekt
.archium-grid-item > pre {
            | literature    = Literatur
  background: none;
            | topic        = Thema
  border: none;
        }}
}
    }}
 
    <!-- query signature -->
/* set container dimensions
    {{#vardefine:signature|
  the effect is better horizontal alignment
        {{#cargo_query:
  of out page content - including forms */
            tables    =
.container {
                ARCHIUM_TABLE_thorax_signature
  margin: auto;
                    |fields=ARCHIUM_PROPERTY_thorax_signature
  max-width: 75%;
            |default    = keine Signatur angegeben
  min-width: 350px;
            |no html
}
            |where      = "_pageName" = '{{PAGENAME}}'
 
            |format    = template
/* center embedded images and make them (down)scalable
            |template   = ARCHIUM_TEMPLATE_format_ul
  this does _not_ apply to image previews in forms */
        }}
.image img {
    }}
  display: block;
    <!-- query title -->
   margin: auto;
    {{#vardefine:title|
  max-width: 100%;
        {{#cargo_query:
  max-height: 300px;
            tables    =
  object-fit: cover;
                ARCHIUM_TABLE_thorax_title
}
                    |fields=ARCHIUM_PROPERTY_thorax_title
/* this distorts images but vills the image box => REVISIT */
            |default    = kein Titel angegeben
 
            |no html
/* display the parser output as "flex",
            |where      = "_pageName" = '{{PAGENAME}}'
this way extra blank lines which are not hidden by
            |format    = template
ARCHIUM_HIDE will be omitted */
            |template   = ARCHIUM_TEMPLATE_format_ul
/* .mw-parser-output {
        }}
   display: flex;
    }}
} */
    <!-- query date of creation -->
/* BREAKS NORMAL PAGES => REVISIT */
    {{#vardefine:date_of_creation|
 
        {{#cargo_query:
/* hide stuff to allow for readable code in templates */
            tables    =
.ARCHIUM_HIDDEN {
                ARCHIUM_TABLE_thorax_date_of_creation
  display:none;
                    |fields=ARCHIUM_PROPERTY_thorax_date_of_creation
}
            |default    = -
 
            |no html
/* =============================== */
            |where      = "_pageName" = '{{PAGENAME}}'
/* define looks of grid CONTAINERS
            |format    = template
  and other grid related stuff */
            |template  = ARCHIUM_TEMPLATE_format_ul
/* =============================== */
        }}
.archium-background-Denkmalobjekt {
    }}
  border-radius: 5px;
    <!-- query title image -->
  border-color: transparent;
    {{#vardefine:title_image|
  background: var(--ARCHIUM_COLOR_hascher_object_transparent);
        {{#cargo_query:
  width: 100%;
            tables    =
  min-width: min-content;
                ARCHIUM_TABLE_thorax_title_image
  display: grid;
                    |fields=ARCHIUM_PROPERTY_thorax_title_image
  grid-template-areas:
            |default    = image_missing.svg
    'header header header header header header'
            |no html
    'identity identity identity identity identity identity'
            |where      = "_pageName" = '{{PAGENAME}}'
     'provenance provenance provenance provenance provenance provenance'
        }}
     'contents contents contents contents contents contents'
    }}
     'status status status status status status'
    <!-- query extent and medium -->
     'attachments attachments attachments attachments attachments attachments';
    {{#vardefine:extent_medium|
 
        {{#cargo_query:
}
            tables    =
 
                ARCHIUM_TABLE_thorax_extent_medium
.archium-background-Literatur {
                    |fields=ARCHIUM_PROPERTY_thorax_extent_medium
  border: 5px;
            |default    = -
   border-style: solid;
            |no html
  border-radius: 5px;
            |where      = "_pageName" = '{{PAGENAME}}'
  border-color: transparent;
            |format     = template
  background: var(--ARCHIUM_COLOR_hascher_literature_transparent);
            |template  = ARCHIUM_TEMPLATE_format_ul
}
        }}
 
     }}
.archium-background-Thema {
     <!-- query level of description -->
  border: 5px;
     {{#vardefine:level_of_description|
  border-style: solid;
        {{#cargo_query:
  border-radius: 5px;
            tables    =
  border-color: transparent;
                ARCHIUM_TABLE_thorax_level_of_description
  background: var(--ARCHIUM_COLOR_hascher_topic_transparent);
                    |fields=ARCHIUM_PROPERTY_thorax_level_of_description
}
            |default    = -
 
            |no html
/* Define a basic container class */
            |where      = "_pageName" = '{{PAGENAME}}'
.archium-grid-container-base {
            |format    = template
  display: grid;
            |template   = ARCHIUM_TEMPLATE_format_ul
  padding: 5px;
        }}
   margin: 5px;
    }}
  gap: 5px;
    <!-- query timeframe -->
}
    {{#vardefine:timeframe|
 
        {{#cargo_query:
.archium-grid-container-header {
            tables    =
  grid-area: header;
                ARCHIUM_TABLE_thorax_timeframe
  grid-template-columns: auto auto;
                    |fields=
}
                        ARCHIUM_PROPERTY_thorax_date_from  =      date_from,
 
                        ARCHIUM_PROPERTY_thorax_date_until =      date_until,
.archium-grid-container-identity {
                        ARCHIUM_PROPERTY_thorax_date_description = date_alt
   grid-area: identity;
            |default    = -
  grid-template-columns: auto auto auto auto auto auto;
            |no html
  background-color: var(--ARCHIUM_COLOR_hascher_identity);
            |where      = "_pageName" = '{{PAGENAME}}'
}
            |format    = template
 
            |named args = yes
.archium-grid-container-provenance {
            |template   = ARCHIUM_TEMPLATE_format_timeframe
  grid-area: provenance;
        }}
  grid-template-columns: auto auto auto;
    }}
   background-color: var(--ARCHIUM_COLOR_hascher_provenance);
    <!-- query date of transfer -->
}
    {{#vardefine:date_of_transfer|
 
        {{#cargo_query:
.archium-grid-container-contents {
            tables    =
  grid-area: contents;
                ARCHIUM_TABLE_thorax_date_of_transfer
  grid-template-columns: auto auto auto;
                    |fields=ARCHIUM_PROPERTY_thorax_date_of_transfer
  background-color: var(--ARCHIUM_COLOR_hascher_contents);
            |default    = -
}
            |no html
 
            |where      = "_pageName" = '{{PAGENAME}}'
.archium-grid-container-status {
            |format    = template
  grid-area: status;
            |template   = ARCHIUM_TEMPLATE_format_ul
  grid-template-columns: auto auto;
        }}
  background-color: var(--ARCHIUM_COLOR_hascher_status);
    }}
}
    <!-- query depostion -->
 
    {{#vardefine:deposition|
.archium-grid-container-attachments {
        {{#cargo_query:
  grid-area: attachments;
            tables    =
  grid-template-columns: auto auto;
                ARCHIUM_TABLE_thorax_deposition
  background-color: var(--ARCHIUM_COLOR_hascher_attachment);
                    |fields=ARCHIUM_PROPERTY_thorax_deposition
}
            |default    = -
 
            |no html
 
            |where      = "_pageName" = '{{PAGENAME}}'
/* ========================== */
            |format    = template
/* define looks of grid ITEMS */
            |template   = ARCHIUM_TEMPLATE_format_ul
/* ========================== */
        }}
 
    }}
.archium-grid-item {
    <!-- query old signatures -->
  background-color: rgba(255, 255, 255, 0.6);
    {{#vardefine:signature_old|
  padding: 0 5px 0 5px;
        {{#cargo_query:
  align-content: center;
            tables    =
}
                ARCHIUM_TABLE_thorax_signature_old
 
                    |fields=ARCHIUM_PROPERTY_thorax_signature_old
/* remove background from header */
            |default    = -
.archium-grid-item-header {
            |no html
  background-color: transparent;
            |where      = "_pageName" = '{{PAGENAME}}'
   align-content: center;
            |format    = template
}
            |template  = ARCHIUM_TEMPLATE_format_ul
 
        }}
.archium-grid-item:hover {
    }}
  box-shadow: 0 0 3px 2px rgba(255, 0, 0, 0.4);
    <!-- query creator -->
}
    {{#vardefine:creator|
 
        {{#cargo_query:
.archium-grid-item:focus-within {
            tables    =
   box-shadow: 0 0 3px 2px rgba(255, 0, 0, 0.4);
                ARCHIUM_TABLE_thorax_creator
}
                    |fields=ARCHIUM_PROPERTY_thorax_creator
 
            |default    = -
 
            |no html
/* ============================== */
            |where      = "_pageName" = '{{PAGENAME}}'
/* define looks of dropdown menus */
            |format    = template
/* ============================== */
            |template  = ARCHIUM_TEMPLATE_format_ul
 
        }}
.dropdown-content {
    }}
  display: none;
    <!-- query transferor -->
  position: absolute;
    {{#vardefine:transferor|
  background-color: #ffffffd5;
        {{#cargo_query:
  border: 5px;
            tables    =
  border-style: solid;
                ARCHIUM_TABLE_thorax_transferor
  border-radius: 5px;
                    |fields=ARCHIUM_PROPERTY_thorax_transferor
  border-color: transparent;
            |default    = -
  padding-right: 10px;
            |no html
   /* min-width: 160px; */
            |where      = "_pageName" = '{{PAGENAME}}'
  /* box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); */
            |format    = template
  z-index: 1;
            |template  = ARCHIUM_TEMPLATE_format_ul
}
        }}
 
    }}
/* .archium-grid-item:hover .dropdown-content {display: block;} */
    <!-- query editor -->
.archium-ul:hover .dropdown-content {display: block;}
    {{#vardefine:editor|
 
        {{#cargo_query:
 
            tables    =
/* ================================= */
                ARCHIUM_TABLE_thorax_editor
/* emulate general, unnumbered lists */
                    |fields=ARCHIUM_PROPERTY_thorax_editor
/* ================================= */
            |default    = -
.archium-ul {
            |no html
  cursor: pointer;
            |where      = "_pageName" = '{{PAGENAME}}'
  display: list-item;
            |format    = template
  margin-left: 1.5em;
            |template  = ARCHIUM_TEMPLATE_format_ul
}
        }}
 
    }}
.archium-ul:last-of-type {
    <!-- query history -->
  margin-bottom: 1em;
    {{#vardefine:history|
}
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_history
                    |fields=ARCHIUM_PROPERTY_thorax_history
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query content general -->
    {{#vardefine:content_general|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_content_general
                    |fields=ARCHIUM_PROPERTY_thorax_content_general
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template   = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query content special -->
    {{#vardefine:content_special|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_content_special
                    |fields=ARCHIUM_PROPERTY_thorax_content_special
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template   = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query Anmerkungen -->
    {{#vardefine:anmerkungen|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_remark
                    |fields=ARCHIUM_PROPERTY_thorax_remark
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_thorax_ul_remark
        }}
    }}
    <!-- query context location -->
    {{#vardefine:context_location_frame|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_context_location
                    |fields=ARCHIUM_PROPERTY_thorax_context_location,
                            ARCHIUM_PROPERTY_thorax_context_location_alt
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_thorax_context
        }}
    }}
    <!-- query context from -->
    {{#vardefine:context_from_frame|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_context_from
                    |fields=ARCHIUM_PROPERTY_thorax_context_from,
                            ARCHIUM_PROPERTY_thorax_context_from_alt
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template   = ARCHIUM_TEMPLATE_format_thorax_context
        }}
    }}
    <!-- query context to -->
    {{#vardefine:context_to_frame|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_context_to
                    |fields=ARCHIUM_PROPERTY_thorax_context_to,
                            ARCHIUM_PROPERTY_thorax_context_to_alt
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_thorax_context
        }}
    }}
    <!-- query classification -->
    {{#vardefine:classification|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_classification
                    |fields=ARCHIUM_PROPERTY_thorax_classification
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query main group -->
    {{#vardefine:main_group|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_main_group
                    |fields=ARCHIUM_PROPERTY_thorax_main_group
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query priority -->
    {{#vardefine:priority|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_priority
                    |fields=ARCHIUM_PROPERTY_thorax_priority
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query converage status -->
    {{#vardefine:coverage_status|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_coverage_status
                    |fields=ARCHIUM_PROPERTY_thorax_coverage_status
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query converage level -->
    {{#vardefine:coverage_level|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_coverage_level
                    |fields=ARCHIUM_PROPERTY_thorax_coverage_level
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query segregation -->
    {{#vardefine:segregation|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_segregation
                    |fields=ARCHIUM_PROPERTY_thorax_segregation
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query rules of description -->
    {{#vardefine:rules_of_description|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_rules_of_description
                    |fields=ARCHIUM_PROPERTY_thorax_rules_of_description
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query clearance level, clearance level string and clearance level code -->
    {{ARCHIUM TEMPLATE thorax permissions user}}
    {{#vardefine:clearance_level|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_clearance_level
                    |fields=ARCHIUM_PROPERTY_thorax_clearance_level=clearance
            |default    = -
            |no html
            |named args = yes
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_thorax_clearance
        }}
    }}
    {{#vardefine:clearance_level_string|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_clearance_level
                    |fields=ARCHIUM_PROPERTY_thorax_clearance_level
                   
            |default  = 'Administrator'
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = list
            |delemiter  =
        }}
    }}
    {{#vardefine:clearance_level_code|{{#var:ARCHIUM_VAR_permission_page_{{#var:clearance_level_string}}}}}}
    {{#vardefine:clearance_user_code|{{#var:ARCHIUM_VAR_permission_user_{{#username:AnonymousNoname}}}}}}
    <!-- query condition -->
    {{#vardefine:condition|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_condition
                    |fields=ARCHIUM_PROPERTY_thorax_condition
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query storage -->
    {{#vardefine:storage|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_storage=st
                    |fields=
                        <!--NULLIF(CONCAT( 'Gebäude: ', st.ARCHIUM_PROPERTY_thorax_gebaeude ), 'Gebäude: ')  =  gebaeude,
                        NULLIF(CONCAT( 'Raum: ', st.ARCHIUM_PROPERTY_thorax_raum ), 'Raum: ')      =  raum,
                        NULLIF(CONCAT( 'Regal: ', st.ARCHIUM_PROPERTY_thorax_regal ), 'Regal: ')    =  regal,
                        NULLIF(CONCAT( 'Fach: ', st.ARCHIUM_PROPERTY_thorax_fach ), 'Fach: ')      =  fach,
                        NULLIF(CONCAT( 'Karton: ', st.ARCHIUM_PROPERTY_thorax_karton ), 'Karton: ')    =  karton--> 
                        ARCHIUM_PROPERTY_thorax_gebaeude  =  gebaeude,
                        ARCHIUM_PROPERTY_thorax_raum    =  raum,
                        ARCHIUM_PROPERTY_thorax_regal    =  regal,
                        ARCHIUM_PROPERTY_thorax_fach    =  fach,
                        ARCHIUM_PROPERTY_thorax_karton    =  karton
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |named args = yes
            |template  = ARCHIUM_TEMPLATE_format_thorax_storage
        }}
    }}
    <!-- query usage conditions -->
    {{#vardefine:usage_conditions|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_usage_conditions
                    |fields=ARCHIUM_PROPERTY_thorax_usage_conditions
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query finding aids -->
    {{#vardefine:finding_aids|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_finding_aids
                    |fields=ARCHIUM_PROPERTY_thorax_finding_aids
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query storage of originals -->
    {{#vardefine:storage_of_originals|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_storage_of_originals
                    |fields=ARCHIUM_PROPERTY_thorax_storage_of_originals
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query finding storage of copies -->
    {{#vardefine:storage_of_copies|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_storage_of_copies
                    |fields=ARCHIUM_PROPERTY_thorax_storage_of_copies
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query finding related fonds -->
    {{#vardefine:related_fonds|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_related_fonds
                    |fields=ARCHIUM_PROPERTY_thorax_related_fonds
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query gnd-person -->
    {{#vardefine:gnd_person|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_gnd_index
                    |fields=
                        ARCHIUM_PROPERTY_thorax_gnd_prefered_name = gnd_prefered_name,
                        ARCHIUM_PROPERTY_thorax_gnd_number = gnd_number
            |default    = -
            |no html
            |where      =
                "_pageName" = '{{PAGENAME}}' AND "ARCHIUM_PROPERTY_thorax_gnd_type" = 'Person'
            |format    = template
            |named args = yes
            |template  = ARCHIUM_TEMPLATE_format_gnd_entry
        }}
    }}
    <!-- query gnd-location -->
    {{#vardefine:gnd_location|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_gnd_index
                    |fields=
                        ARCHIUM_PROPERTY_thorax_gnd_prefered_name = gnd_prefered_name,
                        ARCHIUM_PROPERTY_thorax_gnd_number = gnd_number
            |default    = -
            |no html
            |where      =
                "_pageName" = '{{PAGENAME}}' AND "ARCHIUM_PROPERTY_thorax_gnd_type" = 'Ort'
            |format    = template
            |named args = yes
            |template  = ARCHIUM_TEMPLATE_format_gnd_entry
        }}
    }}
    <!-- query gnd-name -->
    {{#vardefine:gnd_subject|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_gnd_index
                    |fields=
                        ARCHIUM_PROPERTY_thorax_gnd_prefered_name = gnd_prefered_name,
                        ARCHIUM_PROPERTY_thorax_gnd_number = gnd_number
            |default    = -
            |no html
            |where      =
                "_pageName" = '{{PAGENAME}}' AND "ARCHIUM_PROPERTY_thorax_gnd_type" = 'Name'
            |format    = template
            |named args = yes
            |template  = ARCHIUM_TEMPLATE_format_gnd_entry
        }}
    }}
    <!-- query links -->
    {{#vardefine:link|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_link
                    |fields=ARCHIUM_PROPERTY_thorax_link
            |default    = -
            |no html
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query backlinks -->
    {{#vardefine:backlink|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_link
                    |fields=_pageName
            |default    = -
            |no html
            |where      = "ARCHIUM_PROPERTY_thorax_link" = '{{PAGENAME}}'
            |format    = template
            |template  = ARCHIUM_TEMPLATE_format_ul
        }}
    }}
    <!-- query attachments -->
    {{#vardefine:attachment|
        {{#cargo_query:
            tables    =
                ARCHIUM_TABLE_thorax_attachment
                    |fields=ARCHIUM_PROPERTY_thorax_attachment_file = attachment
            |default    =
            |where      = "_pageName" = '{{PAGENAME}}'
            |format    = gallery
            |mode=packed-hover
            |show bytes = 0
            |show dimensions = 0
            |show filename = 0
            |default=
        }}
    }}
{{ARCHIUM_HIDE_END}}
<!-- <div class="archium-background-{{#var:type}}"> -->
    <!-- HEADER-CONTAINER -->
<div class="archium-background-Objekt">
    <div class="archium-grid-container-base archium-grid-container-header">
        <div class="archium-grid-item-header" style="grid-column: 1 / span 2;">
            <h3>Objekt</h3>
        </div>
        <div class="archium-grid-item-header" style="grid-column: 3 / span 2;">
            <div class="archium-overview">
                <h3><i class="fas fa-list"></i> Übersicht</h3>
                <div class = "dropdown-list">
                    {{#var:overview}}
                </div>
            </div>
        </div>
        <div class="archium-grid-item-header" style="grid-column: 5 / span 1;">
            <div class="archium-overview">
                <h3> Werkzeuge [https://artux.archium.org/index.php/Formular:ARCHIUM_FORM_thorax_object <i class="far fa-file"></i>]
                                {{#formlink:form=ARCHIUM_FORM_thorax_object|link text=<i class="far fa-edit"></i>|target={{PAGENAME}}}}
                              [https://artux.archium.org/index.php?title={{#var:pagename}}&action=delete <i class="far fa-trash-alt"></i>]
                </h3>
            </div>
        </div>
    </div>
    <!-- IDENTITY-CONTAINER -->
    <div class="archium-grid-container-base archium-grid-container-identity">
        <div style = "grid-column: 1 / span 3;">
            <h3><i class="fas fa-id-card"></i> Identifizierung</h3>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 1;">
            <h4>Signatur:</h4>
            <p>{{#var:signature}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 2 / span 1;">
            <h4>Titel:</h4>
            <p>{{#var:title}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 3 / span 1;">
            <h4>Erstellungsdatum:</h4>
            <p>{{#var:date_of_creation}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 4 / span 3; grid-row: 2 / span 2;">
            <h4>Titelbild:</h4>
            <p>[[File:{{#var:title_image}}|200x500px]]</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 1;">
            <h4>Umfang und Medium:</h4>
            <p>{{#var:extent_medium}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 2 / span 1;">
            <h4>Beschreibungsebene:</h4>
            <p>{{#var:level_of_description}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 3 / span 1;">
            <h4>Zeiten:</h4>
            <p>{{#var:timeframe}}</p>
        </div>
        <!-- <div class="archium-grid-item" style="grid-column: 1 / span 1;">
            <h4>Objekttyp:</h4>
            <p>{{#var:type}}</p>
        </div> -->
    </div>
    <!-- PROVENANCE-CONTAINER -->
    <div class="archium-grid-container-base archium-grid-container-provenance">
        <div style = "grid-column: 1 / span 3;">
            <h3><i class="fas fa-route"></i> Provenienz</h3>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 2;">
            <h4>Übernahmedatum:</h4>
            <p>{{#var:date_of_transfer}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 3 / span 2;">
            <h4>Ablageart:</h4>
            <p>{{#var:deposition}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 5 / span 2;">
            <h4>Altsignaturen:</h4>
            <p>{{#var:signature_old}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 2;">
            <h4>Ersteller:</h4>
            <p>{{#var:creator}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 3 / span 2;">
            <h4>Übergebender:</h4>
            <p>{{#var:transferor}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 5 / span 2;">
            <h4>Bearbeiter:</h4>
            <p>{{#var:editor}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 6;">
            <h4>Bestandsgeschichte:</h4>
            <p>{{#var:history}}</p>
        </div>
    </div>
    <!-- CONTENTS-CONTAINER -->
    <div class="archium-grid-container-base archium-grid-container-contents">
        <div style = "grid-column: 1 / span 3;">
            <h3><i class="fas fa-box-open"></i> Inhalt</h3>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 3;">
            <h4>Enthält:</h4>
            <p>{{#var:content_general}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 4 / span 3;">
            <h4>Darin:</h4>
            <p>{{#var:content_special}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 6;">
            <h4>Anmerkungen:</h4>
            <p>{{#var:anmerkungen}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 2;">
            <h4>Klassifikation:</h4>
            <p>{{#var:classification}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 3 / span 2;">
            <h4>Hauptgruppe:</h4>
            <p>{{#var:main_group}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 5 / span 2;">
            <h4>Priorität:</h4>
            <p>{{#var:priority}}</p>
        </div>
    </div>
    <!-- CONTEXT-CONTAINER -->
    <div class="archium-grid-container-base archium-grid-container-context">
        <div style = "grid-column: 1 / span 6;">
            <h3><i class="fas fa-globe"></i> Kontext</h3>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 2;">
            <h4>Ausstellungsort:</h4>
            <p>{{#var:context_location_frame}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 3 / span 2;">
            <h4>Absender:</h4>
            <p>{{#var:context_from_frame}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 5 / span 2;">
            <h4>Empfänger:</h4>
            <p>{{#var:context_to_frame}}</p>
        </div>
    </div>
    <!-- USAGE-CONTAINER -->
    <div class="archium-grid-container-base archium-grid-container-usage">
        <div style = "grid-column: 1 / span 3;">
            <h3><i class="fas fa-door-open"></i> Zugang und Benutzung</h3>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 1;">
            <h4>Freigabe:</h4>
            <p>{{#var:clearance_level}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 2 / span 1;">
            <h4>Zustand:</h4>
            <p>{{#var:condition}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 3 / span 2;">
            <h4>Benutzungsbedingungen:</h4>
            <p>{{#var:usage_conditions}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 5 / span 2;">
            <h4>Findmittel:</h4>
            <p>{{#var:finding_aids}}</p>
        </div>
    </div>
    <!-- STATUS-CONTAINER -->
    <div class="archium-grid-container-base archium-grid-container-status">
        <div style = "grid-column: 1 / span 3;">
            <h3><i class="fas fa-chart-bar"></i> Objektstatus</h3>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 2;">
            <h4>Erschließungsstatus:</h4>
            <p>{{#var:coverage_status}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 3 / span 2;">
            <h4>Erschließungstiefe:</h4>
            <p>{{#var:coverage_level}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 5 / span 2;">
            <h4>Kassierung:</h4>
            <p>{{#var:segregation}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 6;">
            <h4>Verzeichnis und Transkriptionsregeln:</h4>
            <p>{{#var:rules_of_description}}</p>
        </div>
    </div>
    <!-- STORAGE-CONTAINER -->
    <div class="archium-grid-container-base archium-grid-container-storage">
        <div style = "grid-column: 1 / span 3;">
            <h3><i class="fas fa-cubes"></i> Lagerung</h3>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 6;">
            <h4>Lagerung</h4>
            <p>{{#var:storage}}</p>
        </div>
    </div>
    <!-- LINKS-CONTAINER -->
    <div class="archium-grid-container-base archium-grid-container-links">
        <div style = "grid-column: 1 / span 3;">
            <h3><i class="fas fa-link"></i> Verbindungen</h3>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 2;">
            <h4>Aufbewahrung der Originale:</h4>
            <p>{{#var:storage_of_originals}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 3 / span 2;">
            <h4>Aufbewahrung von Kopien:</h4>
            <p>{{#var:storage_of_copies}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 5 / span 2;">
            <h4>zugehörige Bestände:</h4>
            <p>{{#var:related_fonds}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 2;">
            <h4>Personen:</h4>
            <p>{{#var:gnd_person}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 3 / span 2;">
            <h4>Orte:</h4>
            <p>{{#var:gnd_location}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 5 / span 2;">
            <h4>Namen:</h4>
            <p>{{#var:gnd_subject}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 3;">
            <h4>Explizite Verknüpfungen:</h4>
            <p>{{#var:link}}</p>
        </div>
        <div class="archium-grid-item" style="grid-column: 4 / span 3;">
            <h4>Rückverweise:</h4>
            <p>{{#var:backlink}}</p>
        </div>
    </div>
    <!-- ATTACHMENTS-CONTAINER -->
    <div class="archium-grid-container-base archium-grid-container-attachments">
        <div style = "grid-column: 1 / span 3;">
            <h3><i class="fas fa-paperclip"></i> Anhänge</h3>
        </div>
        <div class="archium-grid-item" style="grid-column: 1 / span 6;">
            <h4>Dateien:</h4>
            <p>{{#var:attachment}}</p>
        </div>
    </div>
</div>
</includeonly>
<!--  -->
<noinclude>
    <!-- CALL HOOKS -->
    {{ARCHIUM_TEMPLATE_hook|ARCHIUM_thorax}}
    <!--  -->
    <!--  -->
    <!-- LICENSE NOTE -->
    <!-- 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 -->
</noinclude>

Aktuelle Version vom 18. April 2023, 15:16 Uhr


<link href="../fontawesome-free-5.12.1-web/css/all.css" rel="stylesheet">


Wir entschuldigen uns für diese lästige und unsinnige Cookie-Warnung, die uns die EU-DSGVO und das BDSG (neu) seit Mai 2018 abverlangt! Natürlich verwendet artux "Cookies". Wir verwenden Cookies ausschließlich aus technischen Gründen, z.B. zum Speichern von Session-Parametern, damit wir selber uns nicht andauernd neu anmelden müssen, wenn wir an der eigenen Seite basteln. Für den Inhalt der Besucher-Cookies interessieren wir uns nicht; wir haben in 18 Jahren nicht eine einzige individuelle Besucher-Information abgegriffen und werden das auch zukünftig nicht tun. Die die Durchsetzung des Datenschutzes überwachenden Aufsichtsbehörden der Länder 👁👁 erwarten jetzt von Ihnen, daß Sie Ihr Einverständnis mit unseren Cookies erklären und die Verantwortung für Ihr Handeln übernehmen indem Sie auf "Okay" klicken: