In der Proxmox-Oberfläche gibt es für jede VM/LXC ein Hinweisfenster, dass mit HTML gestaltbar ist. Leider ist der HTML-Interpreter sehr in seinen Möglichkeiten reduziert. So ist es z.B. nicht möglich die Größe eines Bildes einzustellen – weder in der HTML- noch in der CSS-Terminologie. Jetzt möchte ich die Bilder (Icons der LM/LXC) skalieren und irgendwo lokal im System ablegen, von wo ich sie aufrufen kann. Aber ich habe keinen Ordner gefunden, aus dem ich einen Inhalt hier anzeigen lassen kann.
Nun möchte ich dieses Hinweisfenster neu anlegen, mit passendem Logo und diversen Informationen zu der VM/LXC.
Leider wird die Seite intern irgendwie anders verarbeitet, denn normales HTML funktioniert nicht zu 100% - z.B. kann man eine extern geladene Grafik (.png, .jpg) nicht skalieren! Dateien vom Typ .svg passen sich selbständig an, füllen aber das komplette Fenster in der Breite aus, sodass man zum Text tw. scrollen muss. Auch verschiedene Auszeichnungen von Text sind nicht möglich (ein * vor dem Text funktioniert aber als h1). Ich vermute das hier ein Style-Sheet drunter liegt das dazwischen funkt.
Deshalb meine Frage: in welches Verzeichnis auf dem Proxmox-Server kann ich ein passend skaliertes .png speichern, sodaß das hier eingeblendet werden kann. Ich habe verschiedene Verzeichnisse ausprobiert, aber das wurde immer mit einer Fehlermeldung quittiert.
Klar jetzt?
Eine Dokumentation zu dem Hinweisfenster habe ich auch nicht gefunden.
@Tuxtom007 Danke für den wertvollen Hinweis. Also kann man nur externe Bilder einbinden bzw. müsste ich was im eigenen System speichern (z.B. NAS)?
Ich hab nochmal im Markdown-Handbuch nachgeschaut. Dort steht zum Thema Bildgröße:
Image Size
The Markdown syntax for images doesn’t allow you to specify the width and height of images. If you need to resize an image and your Markdown processor supports HTML, you can use the img HTML tag with the width and height attributes to set the dimensions of an image in pixels.
<img src="image.png" width="200" height="100">
The rendered output will contain the image resized to the dimensions you specified.
Damit hatte ich mich noch nicht beschäftigt. Das scheint in proxmox nicht implantiert zu sein …
Nix für ungut, liegt am Fragesteller und nicht am Experten der helfen könnte, sobald die Frage klar formuliert ist.
Weil es nicht unter Hinweisfenster sondern unter Description läuft.
Du kannst Markdown oder eingeschränktes HTML nutzen.
Dateien kannst du im Webserver-Verzeichnis anlegen. Nur png werden akzeptiert. Meine pngs heißen wie der Container.
Also Beispiel /usr/share/pve-manager/images/200.png
Der Link wäre <img src="pve2/images/200.png">
Der Pfad hat sich schon mal geändert, findest aber leicht wieder indem du mit einen find nach “proxmox_logo.png” suchst, dann kannst Scripte oder configs anpassen.