Vorlage:Link2CmdRef: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Tippfehler korrigiert)
(gemäß https://forum.fhem.de/index.php/topic,83592.0.html angepasst: Anker-Default=#, Label-Default=commandref)
Zeile 1: Zeile 1:
<includeonly>{{#if: {{{Anker|}}}
<includeonly>[https://fhem.de/commandref{{#ifeq: {{{Lang|}}}|de|_DE}}.html#{{{Anker|#}}} {{{Label|commandref}}}]</includeonly><noinclude>
| {{#if: {{{Label|}}}
| [https://fhem.de/commandref{{#ifeq: {{{Lang|}}}|de|_DE}}.html#{{{Anker|}}} {{{Label|}}}]
| '''[[Vorlage:Link2CmdRef|Vorlage Link2CmdRef]] wurde mit fehlenden Parameter ''Label'' eingebunden'''
}}
| '''[[Vorlage:Link2CmdRef|Vorlage Link2CmdRef]] wurde mit fehlende Parameter ''Anker'' eingebunden'''
}}</includeonly><noinclude>
'''Dokumentation'''
'''Dokumentation'''
__TOC__
__TOC__
Zeile 14: Zeile 8:
<code><nowiki>{{Link2CmdRef|Anker=Beispiel-Modul|Lang=de|Label=Modul Beispiel-Modul}}</nowiki></code>
<code><nowiki>{{Link2CmdRef|Anker=Beispiel-Modul|Lang=de|Label=Modul Beispiel-Modul}}</nowiki></code>


;Anker (Pflicht)
;Anker (optional)
:Name des FHEM-Moduls wie in der commandref - jeder andere ('''''vorher zu ermittelnde''''') Ankername (Befehle, Geräte-Spezifikationen, spezielle Attribute oder andere Abschnitte) in der commandref funktioniert auch...
:Name des FHEM-Moduls wie in der commandref - jeder andere ('''''vorher zu ermittelnde''''') Ankername (Befehle, Geräte-Spezifikationen, spezielle Attribute oder andere Abschnitte) in der commandref funktioniert auch...; fehlt der Parameter oder wird
: Auf die gesamte commandref bzw. deren Anfang verweist man mit:
:: ''Anker=#''
:: ''Anker=#''
: verwendet, geht der Link auf die gesamte commandref bzw. deren Anfang
;Lang (optional)
;Lang (optional)
:Wert ''de'' (für deutsche commandref) wird erkannt, alle anderen Werte ignoriert; bei fehlendem Parameter wird ''en'' (default) angenommen  
:Wert ''de'' (für deutsche commandref) wird erkannt, alle anderen Werte ignoriert; bei fehlendem Parameter wird ''en'' (default) angenommen  
;Label (Pflicht)
;Label (optional)
:Text der verlinkt angezeigt wird
:Text, der verlinkt angezeigt wird; fehlt der Parameter, wird als Standard-Text ''commandref'' eingesetzt.


== Beispiele ==
== Beispiele ==
* <nowiki>{{Link2CmdRef|Anker=PRESENCE|Label=Modul PRESENCE}}</nowiki><br>{{Link2CmdRef|Anker=PRESENCE|Label=Modul PRESENCE}} <br />Link auf die englische Modulbeschreibung von PRESENCE
* <nowiki>{{Link2CmdRef|Anker=PRESENCE|Label=Modul PRESENCE}}</nowiki><br>{{Link2CmdRef|Anker=PRESENCE|Label=Modul PRESENCE}} <br />Link auf die englische Modulbeschreibung von PRESENCE
* <nowiki>{{Link2CmdRef|Anker=PRESENCE|Lang=de|Label=Modul PRESENCE}}</nowiki><br>{{Link2CmdRef|Anker=PRESENCE|Lang=de|Label=Modul PRESENCE}} <br />Link auf die deutsche Modulbeschreibung von PRESENCE
* <nowiki>{{Link2CmdRef|Anker=PRESENCE|Lang=de|Label=Modul PRESENCE}}</nowiki><br>{{Link2CmdRef|Anker=PRESENCE|Lang=de|Label=Modul PRESENCE}} <br />Link auf die deutsche Modulbeschreibung von PRESENCE
* <nowiki>{{Link2CmdRef|Label=Modul PRESENCE}}</nowiki><br>{{Link2CmdRef|Label=Modul PRESENCE}} <br />versuchter Link auf die englische Modulbeschreibung von PRESENCE, ''Anker'' wurde vergessen anzugeben!
* <nowiki>{{Link2CmdRef}}</nowiki><br>{{Link2CmdRef}} <br />Link auf die gesamte englische commandref (deren Anfang)
* <nowiki>{{Link2CmdRef|Anker=PRESENCE}}</nowiki><br>{{Link2CmdRef|Anker=PRESENCE}} <br />versuchter Link auf die englische Modulbeschreibung von PRESENCE, ''Label'' wurde vergessen anzugeben!
* <nowiki>{{Link2CmdRef|Lang=de}}</nowiki><br>{{Link2CmdRef|Lang=de}} <br />Link auf die gesamte deutsche commandref (deren Anfang)
 


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

Version vom 31. Januar 2018, 11:34 Uhr

Dokumentation

Gegenstand

Diese Vorlage generiert einen Link auf einen Abschnitt der englischen (Standard) oder der deutschen commandref.

Benutzung

{{Link2CmdRef|Anker=Beispiel-Modul|Lang=de|Label=Modul Beispiel-Modul}}

Anker (optional)
Name des FHEM-Moduls wie in der commandref - jeder andere (vorher zu ermittelnde) Ankername (Befehle, Geräte-Spezifikationen, spezielle Attribute oder andere Abschnitte) in der commandref funktioniert auch...; fehlt der Parameter oder wird
Anker=#
verwendet, geht der Link auf die gesamte commandref bzw. deren Anfang
Lang (optional)
Wert de (für deutsche commandref) wird erkannt, alle anderen Werte ignoriert; bei fehlendem Parameter wird en (default) angenommen
Label (optional)
Text, der verlinkt angezeigt wird; fehlt der Parameter, wird als Standard-Text commandref eingesetzt.

Beispiele

  • {{Link2CmdRef|Anker=PRESENCE|Label=Modul PRESENCE}}
    Modul PRESENCE
    Link auf die englische Modulbeschreibung von PRESENCE
  • {{Link2CmdRef|Anker=PRESENCE|Lang=de|Label=Modul PRESENCE}}
    Modul PRESENCE
    Link auf die deutsche Modulbeschreibung von PRESENCE
  • {{Link2CmdRef}}
    commandref
    Link auf die gesamte englische commandref (deren Anfang)
  • {{Link2CmdRef|Lang=de}}
    commandref
    Link auf die gesamte deutsche commandref (deren Anfang)