Vorlage:BibTeX-attribute: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<includeonly>{{#vardefine: v | {{#ifeq:{{{value}}}||{{{value2|}}}|{{{value}}}}}
<includeonly>{{#vardefine: v | {{#ifeq:{{{value}}}||{{{value2|}}}|{{{value}}}}}
}}{{#vardefine: s| {{#ifeq:{{{subvalue}}}||{{{subvalue2|}}}|{{{subvalue}}}}}
}}{{#if: {{#var: v}}|<nowiki/>
}}{{#if: {{#var: v}}|<nowiki/>
     {{{name}}} = {{{left|<nowiki>{</nowiki>}}}{{#var: v}}{{#if: {{{subvalue|{{{subvalue2|}}}}}}|<nowiki> -- </nowiki>{{{subvalue|{{{subvalue2|}}}}}}}}{{{right|<nowiki>}</nowiki>}}}{{#ifeq: {{{name}}} | note ||,}}}}</includeonly><noinclude>
     {{{name}}} = {{{left|<nowiki>{</nowiki>}}}{{#var: v}}{{#if: {{#var: s}}|<nowiki> -- </nowiki>{{#var: s}}{{{right|<nowiki>}</nowiki>}}}{{#ifeq: {{{name}}} | note ||,}}}}</includeonly><noinclude>
=Zweck=
=Zweck=
Diese Vorlage erzeugt ein BibTeX-Attribut mit den beiden Elementen <code>name</code> und <code>value</code>, sofern <code>value</code>
Diese Vorlage erzeugt ein BibTeX-Attribut mit den beiden Elementen <code>name</code> und <code>value</code>, sofern <code>value</code>
Zeile 12: Zeile 13:


=Ergebnis=
=Ergebnis=
{{BibTeX-attribute | name = Name | value= | value2 = Wert2 | subvalue = Subwert | subvalue2 = Subwert2 | left = <nowiki>{{</nowiki> | right = <nowiki>}}</nowiki> }}
{{BibTeX-attribute | name = Name | value= | value2 = Wert2 | subvalue = | subvalue2 = Subwert2 | left = <nowiki>{{</nowiki> | right = <nowiki>}}</nowiki> }}


[[Kategorie:Vorlage:Hilfsvorlage]]
[[Kategorie:Vorlage:Hilfsvorlage]]
</noinclude>
</noinclude>

Version vom 15. September 2011, 08:17 Uhr

Zweck

Diese Vorlage erzeugt ein BibTeX-Attribut mit den beiden Elementen name und value, sofern value eine nicht-leere Zeichenkette enthält.

Aufruf

{{BibTeX-attribute | name = Name | value = Wert | value2 = Wert2 | subvalue = Subwert | subvalue2 = Subwert2 | left = <nowiki>{{</nowiki> | right = <nowiki>}}</nowiki> }}

Ergebnis

{{#if: Wert2|

   Name = {{Wert2 -- Subwert2}},