I tried adding the block from agentticketzoom to customerticketzoom.
Tried copying the following different codes:
Code: Select all
[% RenderBlockStart("LinkTableComplex") %]
[% Data.LinkTableStrg %]
[% RenderBlockEnd("LinkTableComplex") %]
Code: Select all
[% RenderBlockStart("LinkTableSimple") %]
<div class="WidgetSimple DontPrint">
<div class="Header">
<div class="WidgetAction Toggle">
<a href="#" title="[% Translate("Show or hide the content") | html %]"><i class="fa fa-caret-right"></i><i class="fa fa-caret-down"></i></a>
</div>
<h2>[% Translate("Linked Objects") | html %]</h2>
</div>
<div class="Content">
[% Data.LinkTableStrg %]
</div>
</div>
[% RenderBlockEnd("LinkTableSimple") %]
Regards
edit:
tried copying from AgentTicketZoom.pm the following code to CustomerTicketZoom.pm
Code: Select all
# get linked objects
my $LinkListWithData = $Self->{LinkObject}->LinkListWithData(
Object => 'Ticket',
Key => $Self->{TicketID},
State => 'Valid',
UserID => $Self->{UserID},
ObjectParameters => {
Ticket => {
IgnoreLinkedTicketStateTypes => 1,
},
},
);
# get link table view mode
my $LinkTableViewMode = $Self->{ConfigObject}->Get('LinkObject::ViewMode');
# create the link table
my $LinkTableStrg = $Self->{LayoutObject}->LinkObjectTableCreate(
LinkListWithData => $LinkListWithData,
ViewMode => $LinkTableViewMode,
);
# output the simple link table
if ( $LinkTableStrg && $LinkTableViewMode eq 'Simple' ) {
$Self->{LayoutObject}->Block(
Name => 'LinkTableSimple',
Data => {
LinkTableStrg => $LinkTableStrg,
},
);
}
# output the complex link table
if ( $LinkTableStrg && $LinkTableViewMode eq 'Complex' ) {
$Self->{LayoutObject}->Block(
Name => 'LinkTableComplex',
Data => {
LinkTableStrg => $LinkTableStrg,
},
);
}