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

Aus Mikiwiki
Wechseln zu: Navigation, Suche
 
(34 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
 
* Die [[Vorlage:Fuss]] schliesst die Tabelle ab.  
 
* Die [[Vorlage:Fuss]] schliesst die Tabelle ab.  
  
<font color=red>Diese Vorlage ist noch in Arbeit! Geplant sind vor allem folgende Erweiterungen:
+
<font color=red>Diese Vorlage ist noch in Arbeit!
* eigenes Feld für den Untertitel (Normalschrift und klein, gleich unter dem Haupttitel)
 
* eigenes Feld für ISBN bzw. EAN
 
 
* 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)
 
* 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)</font>
 
* Die Links zu Online-Artikel sollten zumindest wie die Mikiwiki-Weblinks um die Möglichkeit zur Suche in der Wayback Machine erweitert werden (wbm)</font>
 +
 +
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:
 +
<pre class=wiki>
 +
|Druckartikelliste=
 +
{{Druckartikel||||}}
 +
{{Druckartikel||||}}
 +
}}
 +
</pre>
 +
 +
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 ==
 
== Kopiervorlage ==
  
 
<pre>
 
<pre>
{{Bibliografie-Stück|||||||
+
{{Bibliografie-Stück|||Artikel|||CH||
 +
}}
 +
 
 +
{{Bibliografie-Stück|||Buch|||CH||
 
}}
 
}}
 
</pre>
 
</pre>
 +
 +
== Beschreibung ==
 +
 +
{| class=wiki width=100%
 +
! Spalte !! Para-<br>meter !! Inhalt
 +
|-
 +
| <b>Datum</b> || 1 || Datum im Format "JJJJ.MM.TT". Bei Büchern ist meist nur das Jahr bekannt.
 +
|-
 +
| <b>Autor</b> || 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.
 +
|-
 +
| <b>Format</b> || 3 || Das Format des Druckerzeugnisses:
 +
* Artikel, Buch, Zeitschrift
 +
 +
{{todo|Eigentlich sind auch Online-Quellen als Druckerzeugnisse anzusehen. Darüber müsste ich mal nachdenken...}}
 +
|-
 +
| <b>Titel</b> || 4 (Titel)<br>5 (Untertitel) || Der Haupttitel des Werks. Auf einer zweiten Zeile bei Vorhandensein der Untertitel.
 +
|-
 +
| <b>Untertitel</b> || 5 || Der Untertitel des Werks.
 +
|-
 +
| <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]].
 +
|}
  
 
== Wiki-Syntax ==
 
== Wiki-Syntax ==
Zeile 21: Zeile 55:
 
<pre class=wiki>
 
<pre class=wiki>
 
<tr>
 
<tr>
<td>{{{1}}}</td>
+
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}>{{{1}}}</td>
<td>{{#ifexist: {{{2|}}} | [[{{{2|}}}]] | {{{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>{{{4}}}</b></td>
+
<td><b>{{#switch: {{{3}}}
<td>{{country2|{{{5}}}}} {{{6}}}</td>
+
| 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}}} }} }}
<td><small>{{{7|}}}</small></td>
+
| 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>
 
</tr>
 +
{{#if: {{{Druckartikel|}}} | <tr><td colspan=4><small>{{Druckartikelliste| {{{Druckartikel|}}} }}</small></td></tr> | }}
 
</pre>
 
</pre>
  
Zeile 34: Zeile 73:
 
{{cat|UNFERTIG}}
 
{{cat|UNFERTIG}}
 
</noinclude><includeonly><tr>
 
</noinclude><includeonly><tr>
<td>{{{1}}}</td>
+
<td {{#if: {{{Druckartikel|}}}|rowspan=2|}}>{{{1}}}</td>
<td>{{#ifexist: {{{2|}}} | [[{{{2|}}}]] | {{{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></td>
+
<td><b>{{#switch: {{{3}}}
<td>{{country2|{{{5}}}}} {{{6}}}</td>
+
| 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}}} }} }}
<td><small>{{{7|}}}</small></td>
+
| Buch = {{#ifexist: {{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | [[{{{1}}} {{{2}}} {{{3}}} "{{{4}}}" | {{{4}}}]] | {{{4}}} }}
</tr></includeonly>
+
| 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> | }}</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> | }}