Schlagwörter: skin agent logo
-
AutorBeiträge
-
-
19. Februar 2021 um 15:08 Uhr - Views: 861 #10911
Hallo,
ich habe versucht anhand der Anleitung unser eigenes Skin in Otobo aufzunehmen. Scheinbar gab es hier aber eine inhaltliche Änderung, da mir bin/otobo.Console.pl Maint::Config::Rebuild mitteilt, ich müsse Version 2 verwenden.
Ein einfaches Anpassen der Versionsnummer ist jedoch auch nicht ausreichend, da dann die Meldung
Message: Old ConfigItem AgentLogo detected in CustomSkin.xml!
erscheint.
Gibt es für die (Agent-)Skins schon eine aktualisierte Anleitung oder ein Beispiel ?
Danke
Heiko
-
16. Juli 2021 um 8:20 Uhr #11755
Hallo
Falls es noch benötigt wird oder für andere die das gleiche Problem haben, anbei ein Fileformat welches bei mir funktioniert hat. Ursprünglicher Code von Otrs hier: https://gist.github.com/eyazi/501f70bbee206c66ea02b58bf3bfd5e0
lg Markus
<?xml version="1.0" encoding="utf-8" ?>
<otobo_config version="2.0" init="Application">
<Setting Name="AgentLogoCustom###YourSkinName" Required="0" Valid="1">
<Description Translatable="1">The logo shown in the header of the agent interface for the skin "YourSkinName". See "AgentLogo" for further description.</Description>
<Navigation>Frontend::Agent</Navigation>
<Value>
<Hash>
<Item Key="URL">skins/Agent/YourSkinName/img/logo_bg.png</Item>
<Item Key="StyleTop">21px</Item>
<Item Key="StyleRight">29px</Item>
<Item Key="StyleHeight">55px</Item>
<Item Key="StyleWidth">230px</Item>
</Hash>
</Value>
</Setting>
<Setting Name="Loader::Agent::Skin###001-YourSkinName" Required="0" Valid="1">
<Description Translatable="1">YourSkinName description.</Description>
<Navigation>Frontend::Base::Loader</Navigation>
<Value>
<Hash>
<Item Key="InternalName">YourSkinName</Item>
<Item Key="VisibleName" Translatable="1">Your skin name</Item>
<Item Key="Description" Translatable="1">YourSkinName description.</Item>
<Item Key="HomePage">www.YourCompany.com</Item>
</Hash>
</Value>
</Setting>
</otobo_config>
-
23. Juli 2021 um 11:38 Uhr #11768
Hallo Markus,
vielen Dank für Deine XML. Ich stehe gerade vor einem ähnlichen Problem und habe auch Deine XML probiert, aber OTOBO 10.0 lädt bei mir keinen anderen Skins.
Die Skin-Dateien sind abgelegt unter:
/opt/otobo/var/httpd/htdocs/skins/Agent/customCustomSkin.xml unter:
/opt/otobo/Kernel/Config/Files/XML/
Enthalten ist dann <Item Key=“InternalName“>custom</Item>Habe anschließend auch die Konfiguration neu geladen über:
otobo.Console.pl Maint::Config::RebuildIn der Systemkonfiguration unter Loader::Agent::Skin wird der Skin auch aufgeführt. Wenn ich jetzt jedoch den Skin „Benutzerdefiniert“ in meinen persönlichen Einstellungen auswähle, speichere und die Seite neu lade, ändert sich nichts an der Optik.
Ich habe auch testweise mal den Skin „ivory“ aus einer OTRS-Community-Version reinkopiert – der OTRS-Skin erscheint dann auch in der Auswahl, aber auch hier ändert sich nach der Auswahl des Skins und dem Neuladen der Seite optisch nichts.Was mich wundert ist, dass OTOBO eigentlich auch ein Verzeichnis „css-cache“ unter „/opt/otobo/var/httpd/htdocs/skins/Agent/custom“ aufbauen müsste, was es nicht tut.
Hast Du vielleicht noch eine Idee?
Danke,
Benjamin -
27. Juli 2021 um 15:50 Uhr #11771
Kurze Rückmeldung: Es waren Berechtigungsprobleme, Berechtigungen auf den Skin-Ordner korrekt gesetzt und schon klappt es auch mit Skins.
Setzen musste ich:
chmod 2775 -R /opt/otobo/var/httpd/htdocs/skins/Agent/custom
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.