Skip to content

OTOBO / OTRS ((Community Edition)) - Skins - Thèmes - Conception

Il est possible de modifier l'apparence du OTOBO système de tickets, pour cela, vous pouvez créer un nouveau skin.

OTOBO Système de tickets Skin - Thème Paramètres

OTOBO Skin - Thème Paramètres de modification

Chaque agent peut choisir quel skin il souhaite utiliser. Après l'installation d'OTOBO, il n'y a que le skin standard. Le skin OTOBO définit la conception de l'interface. Dans ses paramètres personnels, vous trouverez l'option de remplacer son skin actuel par un autre skin.

Créer un nouveau skin

Modifier le CSS

Si vous avez une installation OTOBO Docker, les skins se trouvent dans le répertoire suivant : /var/lib/docker/volumes/otobo_opt_otobo /_data/var/ httpd/htdocs/skins/Agent sinon dans * *$OTOBO_HOME/var/httpd/htdocs/skins/Agent/$SKIN_NAME**

Nouveau répertoire

Si aucun skin n'a été ajouté, vous ne trouverez que le répertoire "_default" dans ce chemin. Pour ajouter un nouveau skin, vous devez d'abord créer un nouveau répertoire. Par exemple, "my_skin".

Modifier la conception

Pour modifier la conception, vous pouvez créer un répertoire "css" dans le répertoire "my_skin". Les skins fonctionnent de telle sorte que le skin CSS standard est toujours chargé. Dans votre propre skin, vous pouvez écraser les valeurs du skin standard en écrivant, par exemple, des classes CSS du skin par défaut :

CSS du skin standard : Skin/default/Core.css

css
.Navigation {
  height: 100px;
}

Vous pouvez écraser cela avec : /* Skin/my_skin/Core.css

css
.Navigation {
  height: 30px;
}

Ensuite, vous devez créer un fichier de configuration dans le répertoire $OTOBO-HOME/Kernel/Config/Files/XML/{skinName}.xml. Ce fichier doit avoir la structure suivante :

xml
<?xml version="1.0" encoding="utf-8" ?>
<otobo_config version="2.0" init="Changes">
    <ConfigItem Name="AgentLogo" Required="0" Valid="1">
        <Description Translatable="0">Le logo affiché dans l'en-tête de l'interface de l'agent. L'URL de l'image doit être une URL relative au répertoire d'images du skin.
        </Description>
        <Group>Framework</Group>
        <SubGroup>Frontend::Agent</SubGroup>
        <Setting>
            <Hash>
                <Item Key="URL">
                    https://softoft.de/Otobo_Wortmarke_Sub_Digital_Blau_156hoch-zugeschnitten-300x113.png
                </Item>
                <Item Key="StyleTop">13px</Item>
                <Item Key="StyleRight">75px</Item>
                <Item Key="StyleHeight">67px</Item>
                <Item Key="StyleWidth">244px</Item>
            </Hash>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="Loader::Agent::Skin###001-softoftSkin" Required="0" Valid="1">
        <Description Translatable="0"></Description>
        <Group>Framework</Group>
        <SubGroup>Frontend::Agent</SubGroup>
        <Setting>
            <Hash>
                <Item Key="InternalName">softoftSkin</Item>
                <Item Key="VisibleName">softoftSkin</Item>
                <Item Key="Description"></Item>
                <Item Key="HomePage"></Item>
            </Hash>
        </Setting>
    </ConfigItem>
</otobo_config>

Skins / Thèmes disponibles

Il existe déjà des skins créés par d'autres entreprises.

OTOBO Dark Skin / Thème

OTOBO dark skin

Lien vers le skin / thème : Github Dark Skin

Modern Skin / Thème d'Efflux

Modern Skin d'Efflux

Lien Github vers le skin / thème : Efflux Modern Skin