• Deutsch
  • English
  • Anmeldung OTOBO Community
+49 (0)9427 68 39 000
OTOBO
  • SOFTWARE
    • Software | Überblick
    • IT Service Management
    • Customer Service Management
    • Enterprise Service Management
    • Demo
    • Download
    • Dokumentation
  • SERVICES
    • Überblick Services
    • Beratung
    • Training
    • Entwicklung
    • OTRS Migration zu OTOBO
    • Support
    • Managed Service
    • Support-Portal
  • UNTERNEHMEN
    • Über uns
    • Karriere
    • Partner
    • Kontakt
    • Newsletter
  • RESSOURCEN
  • COMMUNITY
    • Open Source
    • Community Forum
    • Download
    • Dokumentation
    • OTOBO übersetzen
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü
Ansicht von 3 Antwort-Threads
  • Autor
    Beiträge
    • 31. August 2026 um 15:13 Uhr - Views: 120 #43897
      Christian Sonnenberg
      Teilnehmer

        Hallo,

        ich möchte in OTOBO die Vorlagenverwaltung als zusätzlichen Menüpunkt unter „Ticket“ oder „Admin“ anzeigen. Der Benutzer, der die Berechtigung für die Vorlagen erhalten soll, ist und darf kein Mitglied der Gruppe „Admin“ sein.

        Die Vorlagenverwaltung selbst funktioniert bereits. Der direkte Aufruf von

        Action=AdminTemplate

        funktioniert für den betreffenden Benutzer.

        Die vorhandene Konfiguration enthält bereits:

        Frontend::Module###AdminTemplate
        Frontend::NavigationModule###AdminTemplate
        Der Benutzer hat über eine eigene Gruppe die erforderliche rw-Berechtigung für die Vorlagenverwaltung.

        Das Admin-Hauptmenü soll ausdrücklich nicht für diesen Benutzer freigeschaltet werden.

        Das gewünschte Ergebnis ist:

        Ticket
        └── Templates

        oder

        Admin
        └── Templates

        Der Menüpunkt soll auf

        Action=AdminTemplate

        verweisen und nur für die betreffende Gruppe sichtbar sein.

        Ich habe versucht, dies über Frontend::Navigation###Admin… zu lösen. Das führt jedoch zum Admin-Menü und ist daher nicht das gewünschte Verhalten.

        Außerdem existiert in meiner Konfiguration kein Eintrag unter:

        Frontend::Navigation###Ticket###…

        Frage:
        Wie muss ein eigener Frontend::Navigation###…-Eintrag konfiguriert werden, damit AdminTemplate unter dem normalen Menüpunkt „Ticket“ erscheint, ohne den Zugriff auf das Admin-Hauptmenü zu gewähren?

        Insbesondere wäre ein konkretes Beispiel für die erforderliche YAML-Struktur hilfreich.

        Vielen Dank!

      • 1. September 2026 um 11:01 Uhr #43905
        marcel-graf
        Teilnehmer

          Hallo Christian,

          meinst du das so in etwa?

          Das geht nur mit etwas Anpassung.

          Gruß Marcel

        • 1. September 2026 um 11:15 Uhr #43907
          marcel-graf
          Teilnehmer

            —In den Docker Container wechseln—
            sudo docker exec -it otobo-web-1 bash

            —Pfad erstellen—
            mkdir -p /opt/otobo/Kernel/Config/Files/XML/local

            —Datei erstellen—
            nano /opt/otobo/Kernel/Config/Files/XML/local/AgentTemplateAttachmentView.xml

            #####Inhalt AgentTemplateAttachmentView.xml ####################

            <?xml version=“1.0″ encoding=“utf-8″ ?>
            <otobo_config version=“2.0″ init=“Config“>
            <!– 1. REGISTRIERUNG DES FRONTEND-MODULS MIT EIGENEM IDENTIFIER (Vererbung kappen) –>
            <Setting Name=“Frontend::Module###AgentTemplateAttachmentView“ Required=“0″ Valid=“1″>
            <Description Translatable=“1″>Frontend-Modul fuer den direkten Zugriff auf Vorlagen-Anhaenge.</Description>
            <Navigation>Frontend::Agent::ModuleRegistration</Navigation>
            <Value>
            <Item ValueType=“FrontendRegistration“>
            <Hash>
            <Item Key=“Module“>Kernel::Modules::AgentTemplateAttachmentView</Item>
            <Item Key=“Title“ Translatable=“1″>Vorlagen</Item>
            <Item Key=“Description“ Translatable=“1″>Eigene Vorlagenverwaltung</Item>
            <!– KORREKTUR: Eigener Identifier kappt die Ticket-Untermenü-Vererbung –>
            <Item Key=“NavBarName“>AgentTemplateAttachmentView</Item>
            <Item Key=“Group“>
            <Array>
            <Item>deine-vorlagen-gruppe</Item>
            </Array>
            </Item>
            </Hash>
            </Item>
            </Value>
            </Setting>

            <!– 2. ANMELDUNG ALS EIGENSTÄNDIGER REITER OHNE UNTERMENÜS –>
            <Setting Name=“Frontend::Navigation###AgentTemplateAttachmentView###002-TemplateView“ Required=“0″ Valid=“1″>
            <Description Translatable=“1″>Main menu item fuer den Navigationsbutton.</Description>
            <Navigation>Frontend::Agent::ModuleRegistration::MainMenu</Navigation>
            <Value>
            <Array>
            <DefaultItem ValueType=“FrontendNavigation“>
            <Hash></Hash>
            </DefaultItem>
            <Item>
            <Hash>
            <!– KORREKTUR: Referenziert das eigenständige Modul –>
            <Item Key=“NavBar“>AgentTemplateAttachmentView</Item>
            <Item Key=“Link“>Action=AgentTemplateAttachmentView</Item>
            <Item Key=“Name“ Translatable=“1″>Vorlagen</Item>
            <Item Key=“Description“ Translatable=“1″>Hier geht es zur Vorlagen-Anhang-Verwaltung</Item>
            <Item Key=“Type“>Menu</Item>
            <!– ItemArea erzeugt den sauberen Top-Level Button im Hauptmenue –>
            <Item Key=“Block“>ItemArea</Item>
            <Item Key=“Prio“>8500</Item>
            <Item Key=“Group“>
            <Array>
            <Item>deine-vorlagen-gruppe</Item>
            </Array>
            </Item>
            </Hash>
            </Item>
            </Array>
            </Value>
            </Setting>
            </otobo_config>

            #########################

            —Pfad für Module erstellen —
            mkdir -p /opt/otobo/Custom/Kernel/Modules

            —Modul erstellen—
            nano /opt/otobo/Custom/Kernel/Modules/AgentTemplateAttachmentView.pm

            #####Inhalt AgentTemplateAttachmentView.pm#####

            package Kernel::Modules::AgentTemplateAttachmentView;

            use strict;
            use warnings;
            use utf8;

            our @ObjectDependencies = (
            ‚Kernel::Output::HTML::Layout‘,
            );

            sub new {
            my ( $Type, %Param ) = @_;
            my $Self = {};
            bless( $Self, $Type );
            return $Self;
            }

            sub Run {
            my ( $Self, %Param ) = @_;
            my $LayoutObject = $Kernel::OM->Get(‚Kernel::Output::HTML::Layout‘);

            # Direkter, nativer HTTP-Redirect auf die Zielmaske im selben Fenster (_self)
            return $LayoutObject->Redirect(
            OP => „Action=AdminTemplateAttachment“,
            );
            }

            1;

            ########

            chown -R 1000:1000 /opt/otobo/Kernel/Config/Files/XML/local/
            chown -R 1000:1000 /opt/otobo/Custom/

            —>Cache delete, cleanup& Rebuild—

            /opt/otobo/bin/otobo.Console.pl Maint::Config::Rebuild
            /opt/otobo/bin/otobo.Console.pl Maint::Cache::Delete
            /opt/otobo/bin/otobo.Console.pl Maint::Config::Rebuild –cleanup

          • 1. September 2026 um 11:17 Uhr #43909
            marcel-graf
            Teilnehmer

              In der AgentTemplateAttachmentView.xml muss noch die Gruppe hinterlegt werden „deine-vorlagen-gruppe“.

              Vor Systemänderungen ein Backup machen oder am besten vorher auf einem Testsystem probieren.

              Gruß Marcel

          • Autor
            Beiträge
          Ansicht von 3 Antwort-Threads
          • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

          Foren durchsuchen

          Anmeldung

          Anmeldung

          Konto erstellen
          Passwort vergessen?

          Login via Social

          Profil

          Bitte vervollständigen Sie nach der Registrierung Ihr Profil, das vereinfacht die spätere Kommunikation enorm. Ihre Profileinstellung finden Sie, wenn Sie auf Ihr Avatarbild klicken.

          Sie können Ihren Avatar ändern, indem Sie sich mit Ihrer E-Mail-Adresse unter gravatar.com registrieren.

          Letzte Aktivitäten

          • IMAP E-Mail Abruf Fehlermeldung: NO AUTHENTICATE
          • Community-Pakete finden und Versionskompatibilit??t pr??fen
          • Release Notes
          • OTOBO: AdminTemplate als Menüpunkt unter „Ticket“ oder „Admin“ anzeigen
          • Queues ändern per Script oder Massenänderung

          Unternehmen

          Über uns
          Karriere
          Stellenbörse
          Partner werden
          Kontakt
          Newsletter

          OTOBO | Simplify work and create exceptional service experiences.

          Die Source Code Owner und Maintainer hinter OTOBO.

          Software

          Service Management-Plattform
          OTOBO Demo
          OTOBO Download
          OTOBO Dokumentation

          Security-Problem melden:
          security@otobo.org

          Services

          Support-Portal
          Beratung
          Training
          Support
          Managed Services
          Erweiterung
          OTRS Migration
          Partner finden

          Community

          Open Source
          Community Forum
          Mitmachen
          OTOBO Developer
          OTOBO@GitHub

          © 2026 Rother OSS GmbH | All rights reserved.
          • Cookie-Einstellungen
          • Impressum
          • Datenschutz
          • Haftungsausschluss
          Nach oben scrollen Nach oben scrollen Nach oben scrollen