Header-Templates

Einleitung

Header-Templates sind HTML-Dateien, die einige Makros enthalten. Diese Dateien können als Header-Menü in den Maps benutzt werden. Die Header-Templates sind im Verzeichnis nagvis/etc/templates/header/ relativ zum NagVis-Root-Verzeichnis abgelegt. Die Template sind wie folgt benannt: tmpl.*.html.

Makros

Die folgenden Makros sind in den Header-Menüs verfügbar:

MakroBeschreibung
[current_map]Name der aktuellen Map (z.B. demo,demo2)
[current_map_alias]Alias der aktuellen Map
[current_language]Zeichenkette, die die aktuell eingestellte Sprache enthält (z.B. de_DE). Dies wird für den Verweis auf die Dokumentation benötigt.
<!– BEGIN maplist –>
[map_name]
<!– END maplist –>
Eine Liste aller in NagVis definierten Maps. Der Code zwischen <!– BEGIN maplist –> und <!– END maplist –> wird für jede Map wiederholt. Ein Beispiel finden Sie in nagvis/etc/templates/header/tmpl.default.html.
Innerhalb der BEGIN/END-Marken sind die folgenden Makros verfügbar:
* [map_name]: Name der Map
* [map_alias]: Alias der Map
* [selected]: Wenn der Map-Name der Name der aktuell geöffneten Map ist, wird er durch selected=“selected” ersetzt
[html_base]URL zur HTML-Basis (/nagios/nagvis)
[html_templates]Pfad zu den Header-Templates (nagvis/nagvis/etc/templates/header)
[html_template_images]Pfad zu den Header-Template-Images (nagvis/nagvis/images/templates/header)
[lang_select_map]Label für Map-Auswahl
[lang_edit_map]Label zum editieren der Map
[lang_need_help]Label für Hilfe-Auswahl
[lang_online_doc]Label für Link zur Online-Dokumentation
[lang_forum]Label für Link zum NagVis-Forum
[lang_support_info]Label für Link zu Support-Informationen
[lang_overview]Label für Überblick
[lang_instance]Label für Instanznamen
[lang_rotation_start]Label zum Starten der Map-Rotation
[lang_rotation_stop]Label zum Stoppen der Map-Rotation
[lang_refresh_start]Label zum Starten des Map-Refresh-Countdowns
[lang_refresh_stop]Label zum Stoppen des Map-Refresh-Countdowns