Hi Josef, Dein Link-Attribut verweist auf AgentQuickticket (mit kleinem "t"), dein Modul heißt aber AgentQuickTicket (mit großem "t").
Gruß, Marc Am 12.11.12 15:29, schrieb Josef1 Penzkofer: > Hallo Liste, > > verwendete Version: OTRS 3.1.10 > > Die unten stehende Mail hab ich auch schon an "[email protected]" gesendet und > darauf - anscheinend automatisch generiert - diese Nachricht erhalten: > Your mail to 'dev' with the subject > Writing an OTRS module for a new object > Is being held until the list moderator can review it for approval. > > The reason it is being held: > > Post by non-member to a members-only list > > Either the message will get posted to the list, or you will receive > notification of the moderator's decision. If you would like to cancel > this posting, please visit the following URL: > > > http://lists.otrs.org/cgi-bin/confirm/dev/cf27c4bef4e21c276635c79197ba39de9538bfd0 > > > Anmerkung: > Ich bin seit 07.11.2012 registriert. > Mail vom 07.11.2012 > Von: <[email protected]> > Betreff: Welcome to the [email protected] mailing list! > > Darum jezt meine Anfrage nochmals hier: > Ich möchte ein neues Modul "Quick-Tickets" in OTRS einfügen, dass die selbe > Funktion wie das Modul "Telefon-Ticket" besitzt. > > Ich weiß zwar, dass man innerhalb der Maske für ein neues Telefon-Ticket auch > Schalter für Ticket-Vorlagen einfügen kann, diese Ticket-Vorlagen sind jedoch > nicht so nutzbar. Man kann Einstellungen hierfürja nur global treffen, so dass > in den Ticket-Vorlagen z.B. die selben Freitextfelder bzw. "DynamicFields" > enthalten sind, wie im "Eltern"-Telefon-Ticket. > > Dazu hab ich folgendes gemacht: > (Anleitung: > http://doc.otrs.org/developer/3.1/en/html/how-to-extend.html#idp45649008) > > 1.) Default Config File > QuickTicket.xml > (/opt/otrs/Kernel/Config/Files) > > <?xml version="1.0" encoding="utf-8" ?> > <otrs_config version="1.0" init="Application"> > <CVS>$Id: Framework.xml,v 1.473.2.2 2012/06/18 18:28:51 mb Exp $</CVS> > > <ConfigItem Name="Frontend::Module###AgentQuickTicket" Required="0" > Valid="1"> > <Description Translatable="1">Frontend module registration for the > Quick-Ticket-Object in the agent interface.</Description> > <Group>Ticket</Group> > <SubGroup>Frontend::Agent::ModuleRegistration</SubGroup> > <Setting> > <FrontendModuleReg> > <Description>Some Ticket-Templates</Description> > <Title></Title> > <NavBarName>Quick-Tickets</NavBarName> > <NavBar> > <Description Translatable="1">Some Ticket-Templates</Description> > <Name Translatable="1">Quick-Tickets</Name> > <Link>Action=AgentQuickticket</Link> > <LinkOption></LinkOption> > <NavBar>Quick-Tickets</NavBar> > <Type>Menu</Type> > <Block>ItemArea</Block> > <AccessKey></AccessKey> > <Prio>15000</Prio> > </NavBar> > # <Loader> > # <JavaScript>Core.Agent.CustomerSearch.js</JavaScript> > # <JavaScript>Core.Agent.TicketAction.js</JavaScript> > # </Loader> > > </FrontendModuleReg> > </Setting> > </ConfigItem> > </otrs_config> > > Daraufhin erhalte ich einen weiteren Link "Quick-Tickets" in der Menüleiste > bzw. kann das Modul über die SysConfig konfigurieren. > > 2.) Frontend Module > AgentQuickticket.pm > (/opt/otrs/Kernel/Modules) > > Kopie der Datei > /opt/otrs/Kernel/Modules/AgentTicketPhone.pm > > Änderungen: > package Kernel::Modules::AgentQuickticket; > ... > return $Self->{LayoutObject}->Output( TemplateFile => 'AgentQuickticket', Data > => \%Param ); > > 3. Core Module > AgentQuickticket.pm > (/opt/otrs/Kernel/System) > > Kopie der Datei > Kernel/System/Ticket.pm > # all ticket functions > > Änderungen: > package Kernel::System::AgentQuickticket; > > 4. dtl Template File > AgentQuickticket.dtl > (/opt/otrs/Kernel/Output/HTML/Standard) > > Kopie der Datei > AgentTicketPhone.dtl > > Wenn ich nun in der Menüleiste den Link "Quick-Tickets" anklicke, erhalte ich > folgende Fehlermeldung: > Error Message: Module Kernel::Modules::AgentQuickticket not registered in > Kernel/Config.pm! > > Wie kann ich nun das neue Modul registrieren? Was hab ich vergessen? > > Vielen Dank für Lösungsvorschläge. > > Gruß > Sepp > > > > --------------------------------------------------------------------- > 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 > > -- -- Marc Bonsels Developer OTRS AG Europaring 4 D-94315 Straubing T: +49 (0) 9421 56818 0 F: +49 (0) 9421 56818 18 I: http://www.otrs.com/ Business location: Bad Homburg, Country Court: Bad Homburg, HRB 10751, VAT ID: DE256610065 Chairman: Burchard Steinbild, Managing Board: André Mindermann (CEO), Christopher Kuhn, Sabine Riedel Making OTRS even better! Exclusive Feature Add-Ons improve usability of OTRS and extend its functionality: http://www.otrs.com/en/solutions/subscriptions/feature-add-ons/ --------------------------------------------------------------------- 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
