Hallo Udo,
 
vielen dank für die Antwort.
 
ich hab vergessen zu erwähnen, dass ich diese Änderung gemacht hatte. Es funktioniert aber leider trotzdem nicht.
 
Wenn ich allerdings in AgentTicketPhone.pm den geänderten Template-Namen "AgentTicketMessage" eintrage, erhalte ich bei Klick auf "Telefon-Ticket" die oberfläche des "Forums", bei Klick auf "Forum" jedoch weiterhin die index.pl zum Download, d.h. es sieht so aus, als ob ich das neue Modul noch irgendwo registrieren müsste.
 
Gruß
 
Josef


>>> Udo Bretz <udo.bretz@otrs.com> 10.06.2011 15:03 >>>
Hallo Josef,

hast Du denn auch in deiner neuen kopierten AgentTicketMessage.pm ganz
am Ende den Namen des Template Moduls geändert?

     # get output back
     return $Self->{LayoutObject}->Output( TemplateFile =>
'AgentTicketPhone', Data => \%Param );

Das müsste dann natürlich auch noch in AgentTicketMessage geändert werden.

Dann sollte es gehen.

Viele Grüsse,
Udo


On 10.06.2011 14:53, Josef1 Penzkofer wrote:
> Hallo OTRS-Users,
> zum Erstellen von Meldungen / Mitteilungen an die Mitarbeiter unseres
> ServiceDesk möchte ich ein zusätzliches Modul im Menü "Ticket"
> implementieren, dass eine Kopie des Moduls "Telefon-Ticket" darstellt.
> Dazu hab ich - auf einem Testsystem - das Modul "Telefon-Ticket", wie
> nachfolgend angegeben, modifiziert in die Datei "Ticket.xml" kopiert
> (Auf Produktivsystem erstell ich dafür dann eine neue XML-Datei).
>
> <ConfigItem Name="Frontend::Module###AgentTicketMessage" Required="0"
> Valid="1">
>
> <Description Lang="en">Frontend module registration for the
> AgentTicketMessage object in the agent interface.</Description>
>
> <Description Lang="de">Frontendmodul-Registration des
> AgentTicketMessage-Objekts im Agent-Interface.</Description>
>
> <Group>Ticket</Group>
>
> <SubGroup>Frontend::Agent::ModuleRegistration</SubGroup>
>
> <Setting>
>
> <FrontendModuleReg>
>
> <Description>Create new Message</Description>
>
> <Title>Forum</Title>
>
> <NavBarName>Ticket</NavBarName>
>
> <NavBar>
>
> <Description>Create new Message</Description>
>
> <Name>Forum</Name>
>
> <Image>phone-new.png</Image>
>
> <Link>Action=AgentTicketPhone</Link>
>
> <NavBar>Ticket</NavBar>
>
> <Type></Type>
>
> <Block></Block>
>
> <AccessKey>F</AccessKey>
>
> <Prio>210</Prio>
>
> </NavBar>
>
> </FrontendModuleReg>
>
> </Setting>
>
> </ConfigItem>
>
> Dadurch wird das Modul "Forum" im Menü "Ticket" angezeigt und die Maske
> für ein neues Telefon-Ticket aufgerufen.
>
> Ich hab dann auch im Verzeichnis
>
> /otrs/Kernel/Modules
>
> die Datei
>
> AgentTicketPhone.pm
>
> als
>
> AgentTicketMessage.pm
>
> kopiert.
>
> Außerdem hab ich die Datei
>
> AgentTicketPhone.dtl
>
> als
>
> AgentTicketMessage.dtl
>
> (Verzeichnis: /otrs/Kernel/Output/HTML/Standard)
>
> kopiert.
>
> Nun kann ich die Oberfläche für das "Forum" aber leider nicht anders
> gestalten als die Oberfläche eines Telefon-Tickets, da als Action in der
> Modul-Registration "Action=AgentTicketPhone" steht (s.o.)
>
> Wenn ich als Aktion eintrage: Action=AgentTicketMessage
>
> erhalte ich die Datei "index.pl" nach Klick auf mein neues Modul "Forum"
> zum download angeboten.
>
> Muss ich das neue Modul noch in einem anderen Verzeichnis erstellen? Ich
> hab im Developer-Handbuch was von Core-Module gelesen, bin daraus aber
> nicht ganz schlau geworden.
>
> Vielen Dank für Anregungen und Hinweise.
>
> Gruß
>
> Josef
>
>
>
> ---------------------------------------------------------------------
> OTRS mailing list: otrs-de - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/otrs-de
> To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

---------------------------------------------------------------------
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de