Formular:ARCHIUM FORM hascher object: Unterschied zwischen den Versionen
Aus Denkmalpflege
| Zeile 1: | Zeile 1: | ||
| − | <!-- | + | <!-- ARCHIUM_TEMPLATE_hascher_display --> |
<!-- Version 20200414 --> | <!-- Version 20200414 --> | ||
| − | <!-- This | + | <!-- This template queries the underlying cargo database |
| − | + | and displays the results in a pleasant way --> | |
| − | |||
| − | |||
| − | |||
{{ARCHIUM_HIDE_BEGIN}} | {{ARCHIUM_HIDE_BEGIN}} | ||
| + | <!-- load font-awesome files --> | ||
| + | <link href="../fontawesome-free-5.12.1-web/css/all.css" rel="stylesheet"> | ||
<includeonly> | <includeonly> | ||
| − | + | <!-- MAGIC WORDS --> | |
| − | + | __NOEDITSECTION__ | |
| − | + | __NOTOC__ | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | <!-- | + | <!-- QUERY STUFF AND WRITE RESULTS TO VARIABLES --> |
| − | {{{ | + | <!-- query type --> |
| − | {{{ | + | {{#vardefine:type| |
| − | {{{ | + | {{#switch: |
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_type | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_type | ||
| + | |default = nicht kategorisiertes Objekt | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | }} | ||
| + | | object = Denkmalobjekt | ||
| + | | literature = Literatur | ||
| + | | topic = Thema | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query signature --> | ||
| + | {{#vardefine:signature| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_signature | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_signature | ||
| + | |default = keine Signatur angegeben | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query title --> | ||
| + | {{#vardefine:title| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_title | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_title | ||
| + | |default = kein Titel angegeben | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query description --> | ||
| + | {{#vardefine:description| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_description | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_description | ||
| + | |default = keine Beschreibung angegeben | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query remark --> | ||
| + | {{#vardefine:remark| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_remark | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_remark | ||
| + | |default = keine Anmerkungen angegeben | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query timeframe --> | ||
| + | {{#vardefine:timeframe| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_timeframe | ||
| + | |fields= | ||
| + | ARCHIUM_PROPERTY_hascher_date_from = date_from, | ||
| + | ARCHIUM_PROPERTY_hascher_date_until = date_until | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |named args = yes | ||
| + | |template = ARCHIUM_TEMPLATE_format_timeframe | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query date of creation --> | ||
| + | {{#vardefine:date_of_creation| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_date_of_creation | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_date_of_creation | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query creator --> | ||
| + | {{#vardefine:creator| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_creator | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_creator | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query editor --> | ||
| + | {{#vardefine:editor| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_editor | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_editor | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query history --> | ||
| + | {{#vardefine:history| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_history | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_history | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query topic --> | ||
| + | {{#vardefine:topic| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_topic | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_topic | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query category --> | ||
| + | {{#vardefine:category| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_category | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_category | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query sub category --> | ||
| + | {{#vardefine:sub_category| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_sub_category | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_sub_category | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query title image --> | ||
| + | {{#vardefine:title_image| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_title_image | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_title_image | ||
| + | |default = | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query count --> | ||
| + | {{#vardefine:count| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_count | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_count | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query condition --> | ||
| + | {{#vardefine:condition| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_condition | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_condition | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query links --> | ||
| + | {{#vardefine:link| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_link | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_link | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query backlinks --> | ||
| + | {{#vardefine:backlink| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_link | ||
| + | |fields=_pageName | ||
| + | |default = - | ||
| + | |no html | ||
| + | |where = "ARCHIUM_PROPERTY_hascher_link" = '{{PAGENAME}}' | ||
| + | |format = template | ||
| + | |template = ARCHIUM_TEMPLATE_format_ul|test=3 | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query attachments --> | ||
| + | {{#vardefine:attachment| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_attachment | ||
| + | |fields=ARCHIUM_PROPERTY_hascher_attachment | ||
| + | |default = | ||
| + | |no html | ||
| + | |where = "_pageName" = '{{PAGENAME}}' | ||
| + | }} | ||
| + | }} | ||
| + | <!-- query all entries which have the same topic --> | ||
| + | {{#vardefine:topic_list| | ||
| + | {{#cargo_query: | ||
| + | tables = | ||
| + | ARCHIUM_TABLE_hascher_topic | ||
| + | |fields=_pageName | ||
| + | |default = | ||
| + | |where = "ARCHIUM_PROPERTY_hascher_topic" = 'Industrie' | ||
| + | |format = ul | ||
| + | }} | ||
| + | }} | ||
{{ARCHIUM_HIDE_END}} | {{ARCHIUM_HIDE_END}} | ||
| − | + | <div class="archium-background-{{#var:type}}"> | |
| − | + | <!-- HEADER-CONTAINER --> | |
| − | + | <div class="archium-grid-container-base archium-grid-container-header"> | |
| − | + | <div class="archium-grid-item-header" style="grid-column: 1 / span 3"> | |
| − | + | <h3>Denkmalobjekt</h3> | |
| − | + | </div> | |
| − | + | <div class="archium-grid-item-header" style="grid-column: 4 / span 3"> | |
| + | <div class="archium-overview"> | ||
| + | <h3><i class="fas fa-list"></i> Übersicht</h3> | ||
| + | {{ARCHIUM_TEMPLATE_test}} | ||
</div> | </div> | ||
</div> | </div> | ||
| − | + | </div> | |
| − | + | <!-- IDENTITY-CONTAINER --> | |
| − | <h3><i class=" | + | <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>Objekttyp:</h4> | |
| − | + | <p>{{#var:type}}</p> | |
| − | + | </div> | |
| − | + | <div class="archium-grid-item" style="grid-column: 2 / span 1";> | |
| − | + | <h4>Signatur:</h4> | |
| − | + | <p>{{#var:signature}}</p> | |
| − | + | </div> | |
| − | + | <div class="archium-grid-item" style="grid-column: 3 / span 1";> | |
| − | + | <h4>Titel:</h4> | |
| − | + | <p>{{#var:title}}</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}}]]</p> | |
| − | + | </div> | |
| − | + | <div class="archium-grid-item" style="grid-column: 1 / span 1";> | |
| − | + | <h4>Erstellungsdatum:</h4> | |
| − | + | <p>{{#var:date_of_creation}}</p> | |
| − | + | </div> | |
| − | + | <div class="archium-grid-item" style="grid-column: 2 / span 2;"> | |
| − | + | <h4>Laufzeiten:</h4> | |
| − | + | <p>{{#var:timeframe}}</p> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</div> | </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> | <h3><i class="fas fa-route"></i> Provenienz</h3> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</div> | </div> | ||
| − | <div class="archium-grid-container-base archium-grid-container-contents"> | + | <div class="archium-grid-item" style="grid-column: 1;"> |
| + | <h4>Ersteller:</h4> | ||
| + | <p>{{#var:creator}}</p> | ||
| + | </div> | ||
| + | <div class="archium-grid-item" style="grid-column: 2;"> | ||
| + | <h4>Bearbeiter:</h4> | ||
| + | <p>{{#var:editor}}</p> | ||
| + | </div> | ||
| + | <div class="archium-grid-item" style="grid-column: 3;"> | ||
| + | <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> | <h3><i class="fas fa-box-open"></i> Inhalt</h3> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</div> | </div> | ||
| − | <div class="archium-grid- | + | <div class="archium-grid-item" style="grid-column: 1 / span 2;"> |
| − | < | + | <h4>Thema:</h4> |
| − | + | <p>{{#var:topic}}</p> | |
| − | + | </div> | |
| − | + | <div class="archium-grid-item" style="grid-column: 3 / span 2;"> | |
| − | + | <h4>Kategorie:</h4> | |
| − | + | <p>{{#var:category}}</p> | |
| − | + | </div> | |
| − | + | <div class="archium-grid-item" style="grid-column: 5 / span 2;"> | |
| − | + | <h4>Unterkategorie:</h4> | |
| − | + | <p>{{#var:sub_category}}</p> | |
| − | + | </div> | |
| − | + | <div class="archium-grid-item" style="grid-column: 1 / span 3;"> | |
| − | + | <h4>Beschreibung:</h4> | |
| − | + | <p>{{#var:description}}</p> | |
| − | + | </div> | |
| − | + | <div class="archium-grid-item" style="grid-column: 4 / span 3;"> | |
| − | + | <h4>Anmerkungen:</h4> | |
| − | + | <p>{{#var:remark}}</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 3;"> | |
| − | + | <h4>Anzahl:</h4> | |
| + | <p>{{#var:count}}</p> | ||
| + | </div> | ||
| + | <div class="archium-grid-item" style="grid-column: 4 / span 3;"> | ||
| + | <h4>Zustand:</h4> | ||
| + | <p>{{#var:condition}}</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 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> | ||
| − | <div class="archium-grid- | + | <div class="archium-grid-item" style="grid-column: 1 / span 2;"> |
| − | < | + | <h4>Themenliste:</h4> |
| − | <div class=" | + | <div class = "dropdown-content"> |
| − | < | + | <p>{{#var:topic_list}}</p> |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</div> | </div> | ||
| − | |||
| − | |||
| − | |||
</div> | </div> | ||
| − | <div class="archium-grid-container-base archium-grid-container-attachments"> | + | <div class="archium-grid-item">3</div> |
| + | <div class="archium-grid-item">4</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> | <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>[[File:{{#var:attachment}}]]</p> | |
| − | |||
| − | |||
| − | |||
| − | |||
</div> | </div> | ||
</div> | </div> | ||
| − | < | + | </div> |
| − | + | <nowiki/> | |
| − | |||
</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, | + | <!-- 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> | ||
Version vom 14. April 2020, 09:38 Uhr
<link href="../fontawesome-free-5.12.1-web/css/all.css" rel="stylesheet">
