Vorlage:Bibliografie-Stück: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
 
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 46: Zeile 46:
 
| <b>Untertitel</b> || 5 || Der Untertitel des Werks.
 
| <b>Untertitel</b> || 5 || Der Untertitel des Werks.
 
|-
 
|-
| <b>Verlag</b> || 6 (Land)<br>7 (Verlag)<br>nr (ISBN)  || Der eigentliche Herausgeber des Werks, der es der Öffentlichkeit zugänglich macht, sei es in Form von Papier oder online. Auf einer zweiten Zeile bei Vorhandensein die [[ISBN]], [[EAN]] bzw. UPC.
+
| <b>Verlag</b> || 6 (Land)<br>7 (Verlag)<br>nr (ISBN)  || Das Herkunftsland (dargestellt als Flagge mit Abkürzung) und der Name des eigentlichen Herausgebers des Werks, der es der Öffentlichkeit zugänglich macht, sei es in Form von Papier oder online. Auf einer zweiten Zeile bei Vorhandensein die [[ISBN]], [[EAN]] bzw. UPC.
 
|-
 
|-
 
| <b>Anmerkungen</b> || 8<br>url || Weitere Mitarbeiter, Reihe, Kollation usw. Auf einer zweiten Zeile bei Vorhandensein ein externer [[URL]].
 
| <b>Anmerkungen</b> || 8<br>url || Weitere Mitarbeiter, Reihe, Kollation usw. Auf einer zweiten Zeile bei Vorhandensein ein externer [[URL]].
Zeile 55: Zeile 55:
 
<pre class=wiki>
 
<pre class=wiki>
 
<tr>
 
<tr>
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}>{{{1}}</td>
+
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}>{{{1}}}</td>
 
<td>{{#if: {{{2|}}} | {{#if: {{#explode: {{{2|}}}|;|0}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|0}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{#var:a}} | [[{{#var:a}}]] }} }} | {{#var:a}} }} | }} {{#if: {{#explode: {{{2|}}}|;|1}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|1}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{;}} {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{;}} {{#var:a}} | {{;}} [[{{#var:a}}]] }} }} | {{;}} {{#var:a}} }} | }} {{#if: {{#explode: {{{2|}}}|;|2}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|2}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{;}} {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{;}} {{#var:a}} | {{;}} [[{{#var:a}}]] }} }} | {{;}} {{#var:a}} }} | }} | {{{2|}}} }}</td>
 
<td>{{#if: {{{2|}}} | {{#if: {{#explode: {{{2|}}}|;|0}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|0}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{#var:a}} | [[{{#var:a}}]] }} }} | {{#var:a}} }} | }} {{#if: {{#explode: {{{2|}}}|;|1}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|1}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{;}} {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{;}} {{#var:a}} | {{;}} [[{{#var:a}}]] }} }} | {{;}} {{#var:a}} }} | }} {{#if: {{#explode: {{{2|}}}|;|2}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|2}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{;}} {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{;}} {{#var:a}} | {{;}} [[{{#var:a}}]] }} }} | {{;}} {{#var:a}} }} | }} | {{{2|}}} }}</td>
 
<td>{{{3}}}</td>
 
<td>{{{3}}}</td>
<td><b>{{#ifexist: {{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | [[{{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | {{{4}}}]] | {{{4}}} }}</b>{{#if: {{{5|}}} | <br>{{{5|}}} | }}</td>
+
<td><b>{{#switch: {{{3}}}
 +
| Artikel = {{#if: {{{5|}}} | {{#ifexist: Text "{{{4}}} ({{{5}}})" ({{#if: {{{2}}}|{{{2}}}|}}) | [[Text "{{{4}}} ({{{5|}}})" ({{#if: {{{2}}}|{{{2}}}|}}) | {{{4}}}]] | {{{4}}} }} | {{#ifexist: Text "{{{4}}}" ({{#if: {{{2}}}|{{{2}}}|}}) | [[Text "{{{4}}}" ({{#if: {{{2}}}|{{{2}}}|}})|{{{4}}}]] | {{{4}}} }} }}
 +
| Buch = {{#ifexist: {{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | [[{{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | {{{4}}}]] | {{{4}}} }}
 +
| default {{{4}}}
 +
}}</b>{{#if: {{{5|}}} | <br>{{{5|}}} | }}</td>
 
<td>{{country2|{{{6}}}}} {{#if: {{{url|}}} | [{{{url|}}} {{{7|}}}] | {{{7|}}} }} {{#if: {{{nr|}}} | <br>{{{nr|}}} | }}</td>
 
<td>{{country2|{{{6}}}}} {{#if: {{{url|}}} | [{{{url|}}} {{{7|}}}] | {{{7|}}} }} {{#if: {{{nr|}}} | <br>{{{nr|}}} | }}</td>
 
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}><small>{{{8|}}}</small></td>
 
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}><small>{{{8|}}}</small></td>
Zeile 69: Zeile 73:
 
{{cat|UNFERTIG}}
 
{{cat|UNFERTIG}}
 
</noinclude><includeonly><tr>
 
</noinclude><includeonly><tr>
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}>{{{1}}</td>
+
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}>{{{1}}}</td>
 
<td>{{#if: {{{2|}}} | {{#if: {{#explode: {{{2|}}}|;|0}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|0}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{#var:a}} | [[{{#var:a}}]] }} }} | {{#var:a}} }} | }} {{#if: {{#explode: {{{2|}}}|;|1}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|1}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{;}} {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{;}} {{#var:a}} | {{;}} [[{{#var:a}}]] }} }} | {{;}} {{#var:a}} }} | }} {{#if: {{#explode: {{{2|}}}|;|2}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|2}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{;}} {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{;}} {{#var:a}} | {{;}} [[{{#var:a}}]] }} }} | {{;}} {{#var:a}} }} | }} | {{{2|}}} }}</td>
 
<td>{{#if: {{{2|}}} | {{#if: {{#explode: {{{2|}}}|;|0}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|0}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{#var:a}} | [[{{#var:a}}]] }} }} | {{#var:a}} }} | }} {{#if: {{#explode: {{{2|}}}|;|1}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|1}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{;}} {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{;}} {{#var:a}} | {{;}} [[{{#var:a}}]] }} }} | {{;}} {{#var:a}} }} | }} {{#if: {{#explode: {{{2|}}}|;|2}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|2}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{;}} {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{;}} {{#var:a}} | {{;}} [[{{#var:a}}]] }} }} | {{;}} {{#var:a}} }} | }} | {{{2|}}} }}</td>
 
<td>{{{3}}}</td>
 
<td>{{{3}}}</td>
<td><b>{{#ifexist: {{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | [[{{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | {{{4}}}]] | {{{4}}} }}</b>{{#if: {{{5|}}} | <br>{{{5|}}} | }}</td>
+
<td><b>{{#switch: {{{3}}}
 +
| Artikel = {{#if: {{{5|}}} | {{#ifexist: Text "{{{4}}} ({{{5}}})" ({{#if: {{{2}}}|{{{2}}}|}}) | [[Text "{{{4}}} ({{{5|}}})" ({{#if: {{{2}}}|{{{2}}}|}}) | {{{4}}}]] | {{{4}}} }} | {{#ifexist: Text "{{{4}}}" ({{#if: {{{2}}}|{{{2}}}|}}) | [[Text "{{{4}}}" ({{#if: {{{2}}}|{{{2}}}|}})|{{{4}}}]] | {{{4}}} }} }}
 +
| Buch = {{#ifexist: {{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | [[{{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | {{{4}}}]] | {{{4}}} }}
 +
| default {{{4}}}
 +
}}</b>{{#if: {{{5|}}} | <br>{{{5|}}} | }}</td>
 
<td>{{country2|{{{6}}}}} {{#if: {{{url|}}} | [{{{url|}}} {{{7|}}}] | {{{7|}}} }} {{#if: {{{nr|}}} | <br>{{{nr|}}} | }}</td>
 
<td>{{country2|{{{6}}}}} {{#if: {{{url|}}} | [{{{url|}}} {{{7|}}}] | {{{7|}}} }} {{#if: {{{nr|}}} | <br>{{{nr|}}} | }}</td>
 
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}><small>{{{8|}}}</small></td>
 
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}><small>{{{8|}}}</small></td>
 
</tr>
 
</tr>
 
{{#if: {{{Druckartikel|}}} | <tr><td colspan=4><small>{{Druckartikelliste| {{{Druckartikel|}}} }}</small></td></tr> | }}</includeonly>
 
{{#if: {{{Druckartikel|}}} | <tr><td colspan=4><small>{{Druckartikelliste| {{{Druckartikel|}}} }}</small></td></tr> | }}</includeonly>

Aktuelle Version vom 9. September 2011, 20:55 Uhr

Eine Zeile innerhalb einer Mikiwiki-Bibliografie.

Diese Vorlage ist noch in Arbeit!

  • Erkennung des Haupttitels als internen Link zu einem existierenden Artikel in Mikiwiki (aus verschiedenen Gründen problematisch... besonders wenn im Feld bereits ein Link zu einem externen Artikel enthalten ist; zusätzlich kommt dazu, dass externe Quellen oft plötzlich woanders oder gar nicht mehr erreichbar sind. Vermutlich sollte ich künftig zur Sicherheit alle externen Artikel bei mir zwischenspeichern)
  • Die Links zu Online-Artikel sollten zumindest wie die Mikiwiki-Weblinks um die Möglichkeit zur Suche in der Wayback Machine erweitert werden (wbm)

Innerhalb eines solchen Bibliografie-Stücks wird mit der Vorlage:Druckartikelliste automatisch eine Tabellenstruktur erzeugt, in welche die einzelnen Druckartikel des Druckerzeugnisses mit Hilfe der Vorlage:Druckartikel wie folgt eingefügt werden:

|Druckartikelliste=
{{Druckartikel||||}}
{{Druckartikel||||}}
}}

Falls unvollständige oder keine Angaben zu den enthaltenen Druckartikeln vorhanden sind, wird die Vorlage:Druckartikel-0 verwendet, die eine Bitte um Auskunft an Artikelbesucher ausgibt.

Kopiervorlage

{{Bibliografie-Stück|||Artikel|||CH||
}}

{{Bibliografie-Stück|||Buch|||CH||
}}

Beschreibung

Spalte Para-
meter
Inhalt
Datum 1 Datum im Format "JJJJ.MM.TT". Bei Büchern ist meist nur das Jahr bekannt.
Autor 2 Der Name des oder der Autoren, wie er auf dem Buchumschlag bzw. auf dem Titelblatt aufgedruckt ist. Eine grosse Zahl von Autoren wird durch Nennung der ersten drei abgekürzt. Besondere Auorenfunktionen wie Herausgeber (Hrsg.) werden als Akbkürzung dem Namen vorangestellt.
Format 3 Das Format des Druckerzeugnisses:
  • Artikel, Buch, Zeitschrift

Eigentlich sind auch Online-Quellen als Druckerzeugnisse anzusehen. Darüber müsste ich mal nachdenken...

Titel 4 (Titel)
5 (Untertitel)
Der Haupttitel des Werks. Auf einer zweiten Zeile bei Vorhandensein der Untertitel.
Untertitel 5 Der Untertitel des Werks.
Verlag 6 (Land)
7 (Verlag)
nr (ISBN)
Das Herkunftsland (dargestellt als Flagge mit Abkürzung) und der Name des eigentlichen Herausgebers des Werks, der es der Öffentlichkeit zugänglich macht, sei es in Form von Papier oder online. Auf einer zweiten Zeile bei Vorhandensein die ISBN, EAN bzw. UPC.
Anmerkungen 8
url
Weitere Mitarbeiter, Reihe, Kollation usw. Auf einer zweiten Zeile bei Vorhandensein ein externer URL.

Wiki-Syntax

<tr>
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}>{{{1}}}</td>
<td>{{#if: {{{2|}}} | {{#if: {{#explode: {{{2|}}}|;|0}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|0}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{#var:a}} | [[{{#var:a}}]] }} }} | {{#var:a}} }} | }} {{#if: {{#explode: {{{2|}}}|;|1}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|1}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{;}} {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{;}} {{#var:a}} | {{;}} [[{{#var:a}}]] }} }} | {{;}} {{#var:a}} }} | }} {{#if: {{#explode: {{{2|}}}|;|2}} | {{#vardefine:a | {{#explode:{{{2|}}}|;|2}} }} {{#ifexist: {{#var:a}} | {{#ifeq: {{#var:a}} | {{PAGENAME}} | {{;}} {{#var:a}} | {{#ifeq: {{#var:a}} | {{#titleparts: {{PAGENAME}} | 1}} | {{;}} {{#var:a}} | {{;}} [[{{#var:a}}]] }} }} | {{;}} {{#var:a}} }} | }} | {{{2|}}} }}</td>
<td>{{{3}}}</td>
<td><b>{{#switch: {{{3}}}
| Artikel = {{#if: {{{5|}}} | {{#ifexist: Text "{{{4}}} ({{{5}}})" ({{#if: {{{2}}}|{{{2}}}|}}) | [[Text "{{{4}}} ({{{5|}}})" ({{#if: {{{2}}}|{{{2}}}|}}) | {{{4}}}]] | {{{4}}} }} | {{#ifexist: Text "{{{4}}}" ({{#if: {{{2}}}|{{{2}}}|}}) | [[Text "{{{4}}}" ({{#if: {{{2}}}|{{{2}}}|}})|{{{4}}}]] | {{{4}}} }} }}
| Buch = {{#ifexist: {{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | [[{{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | {{{4}}}]] | {{{4}}} }}
| default {{{4}}}
}}</b>{{#if: {{{5|}}} | <br>{{{5|}}} | }}</td>
<td>{{country2|{{{6}}}}} {{#if: {{{url|}}} | [{{{url|}}} {{{7|}}}] | {{{7|}}} }} {{#if: {{{nr|}}} | <br>{{{nr|}}} | }}</td>
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}><small>{{{8|}}}</small></td>
</tr>
{{#if: {{{Druckartikel|}}} | <tr><td colspan=4><small>{{Druckartikelliste| {{{Druckartikel|}}} }}</small></td></tr> | }}