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

bendenn
 2012-08-06 14:42
#160666 #160666
User since
2012-06-15
22 Artikel
BenutzerIn
[default_avatar]
Habe noch Probleme...
Was ich bis jetzt habe:
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
# --
# 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!" );
        }
    }
# --
sub Run {
        my ( $Self, %Param ) = @_;
    }
    # build output
    $Output .= $Self->{LayoutObject}->Output(
       TemplateFile => 'Contact',
           Data => \%Param,
    );
}
1;



bekomme Fehlermeldung:


occurred.
Error Message: Global symbol "$Output" requires explicit package name at C:/PROGRA~2/OTRS/OTRS/[]..
Please contact your administrator.
You can Send a bugreport or go back to the previous page.
Error Details
Backend ERROR: OTRS-CGI-10 Perl: 5.12.3 OS: MSWin32 Time: Mon Aug 6 14:39:43 2012 Message: Global symbol "$Output" requires explicit package name at C:/PROGRA~2/OTRS/OTRS//Kernel/Modules/Contact.pm line 28. Traceback (2956): 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

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


Ich möchte die Contact.dtl über einen Link aufrufen, nicht über das Menü,
benötige ich trotzdem die .xml datei?

Wird auch eine Contact.pm im HTML Ordner benötigt?

Warum klappt das mit dem $Output nicht?
Last edited: 2012-08-06 14:43:47 +0200 (CEST)

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