nagvis/etc/templates/header/ relativ zum NagVis-Root-Verzeichnis abgelegt. Die Template sind wie folgt benannt: tmpl.*.html.
Die folgenden Makros sind in den Header-Menüs verfügbar:
| Makro | Beschreibung |
|---|---|
| [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 |