Thread Fehlermeldung: Global symbol "$Output" requires explicit package name (29 answers)
Opened by bendenn at 2012-07-26 14:04

bendenn
 2012-08-07 10:14
#160677 #160677
User since
2012-06-15
22 Artikel
BenutzerIn
[default_avatar]
habe es jetzt so...


Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# --
# Kernel/Modules/Contact.pm 
# --

package Kernel::Modules::Contact;

#use strict;

sub new {
    my ( $Type, %Param ) = @_;

    # allocate new hash for object
    my $Self = {%Param};
    bless( $Self, $Type );

    # set debug
    $Self->{Debug} = 0;

    # check all needed objects
    for my $Needed (qw(ParamObject DBObject LayoutObject ConfigObject LogObject)) {
        if ( !$Self->{$Needed} ) {
            $Self->{LayoutObject}->FatalError( Message => "Got no $Needed!" );
        }
    }
    return $Self;
}

# --

sub Run {
       my ( $Self, %Param ) = @_;
           
       # build output
       my $Output = $Self->{LayoutObject}->Output(
           TemplateFile => 'Contact',
           Data => \%Param,
       );
       return $Output;
}




-----------------------------------------------------


Fehler aufgetreten.
Fehlermeldung: Module Kernel/Modules/Contact.pm not found!
Please contact your administrator.
Sie können einen Fehlerbericht senden oder zurück zur vorhergehenden Seite.
Fehlerdetails
Backend ERROR: OTRS-CGI-10 Perl: 5.12.3 OS: MSWin32 Time: Tue Aug 7 09:39:54 2012 Message: Module Kernel/Modules/Contact.pm not found! Traceback (1124): Module: Kernel::System::Web::InterfaceCustomer::Run (v1.63) Line: 193 Module: ModPerl::ROOT::ModPerl::Registry::C_3a_Program_20Files_20_28x86_29_OTRS_OTRS_bin_cgi_2dbin_customer_2epl::handler (unknown version) Line: 49 Module: (eval) (v1.44) Line: 204 Module: ModPerl::RegistryCooker::run (v1.44) Line: 204 Module: ModPerl::RegistryCooker::default_handler (v1.44) Line: 170 Module: ModPerl::Registry::handler

------------------------------------------------------


Warum wird die Contact.pm nicht gefunden? (Sie liegt in dem Verzeichnis Modules)

Die Contact.pm sollte ja eigentlich auf die Contact.dtl verweisen.

Was fehlt da noch?

Die XML Datei ist erstellt und läuft, NavBar Menüpunkt wird angezeigt.

View full thread Fehlermeldung: Global symbol "$Output" requires explicit package name