Applikation Icon fehlt im DSM Hauptmenü

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

FalkenaugeMihawk

Benutzer
Registriert
24. Juni 2012
Beiträge
9
Reaktionspunkte
1
Punkte
0
Guten Abend

Ich habe ein kleines Tool erstellt um mir die Administration meiner eigenen kleinen CA zu erleichtern (erstellen, signieren und widerrufen von Zertifikaten) und nun habe ich einen Applikation-Punkt im Hauptmenü angelegt. Zur Anleitung habe ich den "DSM 3rd Party Developer Guide" genommen. Nun fehlt mir jedoch das Icon, wenn ich den Webpfad (entry.cgi?...) direkt aufrufe, bekomme ich nur ein GIF in der Grösse 1x1px, was wohl bedeutet, das DSM hat keinen Zugriff auf die Grafik(en). Mir fehlt das jedoch schwer zu glauben, da ich mein Verzeichnis (und die config) mit anderen Applikationen verglichen habe und keinen grossen Unterschied gefunden habe, womöglich könnt ihr mir sagen was fehlt.

Ich habe einen symlink von webman/3rdparty/CATool nach /var/packages/CATool angelegt.
d7cb9aeeca7b9ae3bb65864d362dd78a3.jpg
d7cb9aeeca7b9ae3bb65864d362dd78a3.png

Ich habe im Ordner dann eine Datei namens "config" angelegt und dort den JSON-Schnipsel aus dem Guide rauskopiert und angepasst. Dieser sieht nun wie folgend aus:
Code:
{
        ".url": {
                "com.charuru.CATool": {
                        "type": "legacy",
                        "allUsers": false,
                        "title": "CATool",
                        "desc": "Helps creating, signing and revoking certificates from the CA intermediate",
                        "icon": "images/catool_{0}.png",
                        "url": "https://ds415.local:5001/catool/index.php"
                }
        }
}

Im Ordner habe ich dann einen neuen Ordner angelegt namens "images" und dort die Bilder mit den Massen abgelegt (16,24,32,48,64,72...) (ich habe bei einer anderen Applikation noch 96, 120 und 128 entdeckt und habe testweise diese auch angelegt (kopiert von Grösse 72), jedoch brachte auch dies nichts. Ich habe auch mal den Besitzer zu http gewechselt und Nginx neu gestartet, brachte aber auch nichts.

Das gesamte Verzeichnis sieht nun so aus:
d7cb9aeeca7b9ae3bb65864d362dd78a3.png

Nun stellt sich mir die Frage, warum bekomm ich das Icon nicht zu sehen. Ich habe schliesslich auch keinen Unterschied zu den anderen Applikationen gefunden. Ich hoffe, ihr wisst eine mögliche Ursache dazu oder könnt mich in die richtige Richtung schubsen.

Freundliche Grüsse
FalkenaugeMihawk

PS: Falls dieses Thema wo möglich im falschen Forum ist, bitte verschieben!
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat