Zeile 29: |
Zeile 29: |
| |Zusatz=-29 | | |Zusatz=-29 |
| }} | | }} |
− | }} | + | }}<!-- |
| + | |
| + | /// Start Ermittlung der vereinfachten Quellenangaben |
| + | -->{{#arraymap: {{#ask: [[-Hat Unterobjekt::{{PAGENAME}}]] [[Typ::Gesamtquellen]] |?=# }}<!-- |
| + | -->|,<!-- |
| + | -->|@Quelle@<!-- |
| + | -->|<!-- |
| + | /// Speichere den Wert von "Seitenausgabe Gesamtquellen" in der Variablen "Quellenangabe" und entferne sukzessive sämtliche HTML tags |
| + | /// Nimm nur den ersten Eintrag (mehrfache Einträge sind fehlerhaft) |
| + | -->{{#vardefine: Quellenangabe | {{#explode:{{#show: @Quelle@ | ?Seitenausgabe Gesamtquellen }}|▪ | 0 }} }}<!-- |
| + | /// Entferne alle <span> Angaben |
| + | -->{{#vardefine: Quellenangabe | {{#replace:{{#var: Quellenangabe }} | <span class="Seitenangabe"> |}} }}<!-- |
| + | -->{{#vardefine: Quellenangabe | {{#replace:{{#var: Quellenangabe }} | <span class="Primaere_Quelle " > |}} }}<!-- |
| + | -->{{#vardefine: Quellenangabe | {{#replace:{{#var: Quellenangabe }} | </span> |}} }}<!-- |
| + | /// Lege das Subobjekt an |
| + | -->{{#subobject: Quellenangaben zu {{#show: @Quelle@ | ?Publikation# }}<!-- |
| + | -->|Subobject Type=Quellenangabe<!-- |
| + | -->|Publikation={{#show: @Quelle@ | ?Publikation }}<!-- |
| + | -->|Quellenangaben={{#var: Quellenangabe }}<!-- |
| + | -->}}<!-- |
| + | --> |