[rt-users] Help with html/rt page
Ham MI-ID, Torsten Brumm
torsten.brumm at Kuehne-Nagel.com
Thu Aug 23 11:15:52 EDT 2007
Hi RT Users,
i think i'm a little lost in RT Coding Space.
I have create a html page inside rt/local/html directory. This is working fine so far. Now I try to embed some perl code and for this I grabbed something like this from another page to have an idea how the RT guys doing this:
%#
%# END BPS TAGGED BLOCK }}}
<& /Admin/Elements/Header, Title => loc('RT Administration') &>
<& /Admin/Elements/Tabs, Title => loc('RT Administration') &>
<ul>
% foreach my $key (sort keys %$tabs) {
<li><span><a href="<%$RT::WebPath%>/<%$tabs->{$key}->{'path'}|n %>"><%$tabs->{$key} ->{'title'}%></a></span><br />
<%$tabs->{$key}->{description}%>
</li>
%}
</ul>
<%init>
Now I have tried to implement this in my page:
<& /Elements/Header,
Title => loc("Request for Change"),
Refresh => $session{'home_refresh_interval'} &>
<& /RFC/Elements/Tabs,
current_tab => 'index.html',
Title => loc("Request For Change") &>
.
.
.
Some html code
.
.
<td style="vertical-align: middle;">
<span style="font-weight: bold;">
%if ($HasMemberBA) {
<a href="ba/index.html">Business Application Change</a>
%} else {
<a href="mailto:mail at company.com?cc=admin at company.com&subject=Access%20to%20RfC%20Type%20Business%20Application%20needed">Business Application</a>
%}
</span>
</td>
.
.
.
Some more html code
.
.
<%INIT>
my $GroupObjAO = RT::Group->new( $session{ 'CurrentUser' } );
my $GroupObjBA = RT::Group->new( $session{ 'CurrentUser' } );
my $GroupObjGE = RT::Group->new( $session{ 'CurrentUser' } );
my $GroupObjOQ = RT::Group->new( $session{ 'CurrentUser' } );
my $GroupObjRJ = RT::Group->new( $session{ 'CurrentUser' } );
my $GroupObjUA = RT::Group->new( $session{ 'CurrentUser' } );
my $PrincipalObj = RT::Principal->new( $session{ 'CurrentUser' } );
$PrincipalObj->Load( $session{ 'CurrentUser' }->id );
$GroupObjAO->LoadUserDefinedGroup( 'RFC-AUTH-AO' );
my $HasMemberAO = $GroupObjAO->HasMemberRecursively( $PrincipalObj );
$GroupObjBA->LoadUserDefinedGroup( 'RFC-AUTH-BA' );
my $HasMemberBA = $GroupObjBA->HasMemberRecursively( $PrincipalObj );
$GroupObjGE->LoadUserDefinedGroup( 'RFC-AUTH-GE' );
my $HasMemberGE = $GroupObjGE->HasMemberRecursively( $PrincipalObj );
$GroupObjOQ->LoadUserDefinedGroup( 'RFC-AUTH-OQ' );
my $HasMemberOQ = $GroupObjOQ->HasMemberRecursively( $PrincipalObj );
$GroupObjRJ->LoadUserDefinedGroup( 'RFC-AUTH-RJ' );
my $HasMemberRJ = $GroupObjRJ->HasMemberRecursively( $PrincipalObj );
$GroupObjUA->LoadUserDefinedGroup( 'RFC-AUTH-UA' );
my $HasMemberUA = $GroupObjUA->HasMemberRecursively( $PrincipalObj );
</%INIT>
The result of this page looks like this:
Business Application Change - install, change or delete business applications %if ($HasMemberBA) { Business Application Change <http://rt36-messenger.int.kn/RFC/ba/index.html> %} else { Business Application <mailto:rt.global at kuehne-nagel.com?cc=andreas.gallei at kuehne-nagel.com&subject=Access%20to%20RfC%20Type%20Business%20Application%20needed> %}
So, it looks like the perl part was not parsed from RT. Its displaying pure html all perl code parts are text in this case.
Any ideas or hints?
Thanks
Torsten
--
Thanks in advance
....
: Torsten Brumm
:
: Kuehne + Nagel
: HAM - MI-ID
:
: Bauerbergweg 23-25
: 22111 Hamburg
:
: +49 (40) 30333 3199
: +49 (40) 30333 44 3199
:
: torsten.brumm at kuehne-nagel.com <mailto:torsten.brumm at kuehne-nagel.com>
: www.kn-portal.com <http://www.kn-portal.com>
: icq: 78258840
....
Kühne + Nagel (AG & Co.) KG, Geschäftsleitung: Hans-Georg Brinkmann (Vors.), Uwe Bielang (Stellv.), Dr. Björn
Johansson (Stellv.), Bruno Mang, Alfred Manke, Thorsten Meincke, Mark Reinhardt (Stellv.), Tim Scharwath, Jens
Wollesen Sitz: Bremen, Registergericht: Bremen, HRA 21928, USt-IdNr.: DE 812773878, Persönlich haftende
Gesellschaft: Kühne & Nagel A.G., Sitz: Contern/LuxemburgGeschäftsführender Verwaltungsrat: Klaus-Michael
Kühne
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20070823/6de0682c/attachment.htm>
More information about the rt-users
mailing list