Files
scripts/Perl OTRS/Kernel/Output/HTML/Templates/Standard/AgentFAQOverviewSmall.tt
2024-10-14 00:08:40 +02:00

178 lines
9.3 KiB
Plaintext

# --
# Copyright (C) 2001-2019 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --
<div id="OverviewBody" class="Overview TicketList">
[% RenderBlockStart("NoFAQFound") %]
<div id="EmptyMessageSmall">
[% Translate("No FAQ data found.") | html %]
</div>
[% RenderBlockEnd("NoFAQFound") %]
[% RenderBlockStart("RecordForm") %]
<table class="TableSmall NoCellspacing">
<thead>
<tr>
[% RenderBlockStart("RecordNumberHeader") %]
<th class="FAQNumber [% Data.CSS | html %]">
<a href="[% Env("Baselink") %]Action=[% Env("Action") %];[% Data.LinkSort %];SortBy=FAQID;OrderBy=[% Data.OrderBy | uri %]">[% Config("FAQ::FAQHook") %]</a>
</th>
[% RenderBlockEnd("RecordNumberHeader") %]
[% RenderBlockStart("RecordTitleHeader") %]
<th class="Title [% Data.CSS | html %]">
<a href="[% Env("Baselink") %]Action=[% Env("Action") %];[% Data.LinkSort %];SortBy=Title;OrderBy=[% Data.OrderBy | uri %]">[% Translate("Title") | html %]</a>
</th>
[% RenderBlockEnd("RecordTitleHeader") %]
[% RenderBlockStart("RecordCategoryHeader") %]
<th class="Category [% Data.CSS | html %]">
<a href="[% Env("Baselink") %]Action=[% Env("Action") %];[% Data.LinkSort %];SortBy=Category;OrderBy=[% Data.OrderBy | uri %]">[% Translate("Category") | html %]</a>
</th>
[% RenderBlockEnd("RecordCategoryHeader") %]
[% RenderBlockStart("RecordLanguageHeader") %]
<th class="Language [% Data.CSS | html %]">
<a href="[% Env("Baselink") %]Action=[% Env("Action") %];[% Data.LinkSort %];SortBy=Language;OrderBy=[% Data.OrderBy | uri %]">[% Translate("Language") | html %]</a>
</th>
[% RenderBlockEnd("RecordLanguageHeader") %]
[% RenderBlockStart("RecordStateHeader") %]
<th class="State [% Data.CSS | html %]">
<a href="[% Env("Baselink") %]Action=[% Env("Action") %];[% Data.LinkSort %];SortBy=State;OrderBy=[% Data.OrderBy | uri %]">[% Translate("State") | html %]</a>
</th>
[% RenderBlockEnd("RecordStateHeader") %]
[% RenderBlockStart("RecordValidHeader") %]
<th class="State [% Data.CSS | html %]">
<a href="[% Env("Baselink") %]Action=[% Env("Action") %];[% Data.LinkSort %];SortBy=Valid;OrderBy=[% Data.OrderBy | uri %]">[% Translate("Validity") | html %]</a>
</th>
[% RenderBlockEnd("RecordValidHeader") %]
[% RenderBlockStart("RecordChangedHeader") %]
<th class="Changed [% Data.CSS | html %]">
<a href="[% Env("Baselink") %]Action=[% Env("Action") %];[% Data.LinkSort %];SortBy=Changed;OrderBy=[% Data.OrderBy | uri %]">[% Translate("Changed") | html %]</a>
</th>
[% RenderBlockEnd("RecordChangedHeader") %]
[% RenderBlockStart("RecordDynamicFieldHeader") %]
<th class="DynamicField [% Data.CSS | html %]">
[% RenderBlockStart("RecordDynamicFieldHeaderSortable") %]
<a href="[% Env("Baselink") %]Action=[% Env("Action") %];[% Data.LinkSort %];SortBy=DynamicField_[% Data.DynamicFieldName | uri %];OrderBy=[% Data.OrderBy | uri %]">[% Translate(Data.Label) | html %]</a>
[% RenderBlockEnd("RecordDynamicFieldHeaderSortable") %]
[% RenderBlockStart("RecordDynamicFieldHeaderNotSortable") %]
<span>[% Translate(Data.Label) | html %]</span>
[% RenderBlockEnd("RecordDynamicFieldHeaderNotSortable") %]
</th>
[% RenderBlockEnd("RecordDynamicFieldHeader") %]
# example of how to use fixed dynamic field blocks for customizations
# Note: Field1 and Field2 are the names of the fields and had to be replaced with the actual
# field names
#[% RenderBlockStart("RecordDynamicField_Field1Header") %]
# <th class="DynamicField [% Data.CSS | html %]">
#[% RenderBlockStart("RecordDynamicField_Field1HeaderSortable") %]
# <a href="[% Env("Baselink") %]Action=[% Env("Action") %];[% Data.LinkSort %];SortBy=DynamicField_[% Data.DynamicFieldName | uri %];OrderBy=[% Data.OrderBy | uri %]">[% Translate(Data.Label) | html %]</a>
#[% RenderBlockEnd("RecordDynamicField_Field1HeaderSortable") %]
#[% RenderBlockStart("RecordDynamicField_Field1HeaderNotSortable") %]
# <span>[% Translate(Data.Label) | html %]</span>
#[% RenderBlockEnd("RecordDynamicField_Field1HeaderNotSortable") %]
# </th>
#[% RenderBlockEnd("RecordDynamicField_Field1Header") %]
#[% RenderBlockStart("RecordDynamicField_Field2Header") %]
# <th class="DynamicField [% Data.CSS | html %]">
#[% RenderBlockStart("RecordDynamicField_Field2HeaderSortable") %]
# <a href="[% Env("Baselink") %]Action=[% Env("Action") %];[% Data.LinkSort %];SortBy=DynamicField_[% Data.DynamicFieldName | uri %];OrderBy=[% Data.OrderBy | uri %]">[% Translate(Data.Label) | html %]</a>
#[% RenderBlockEnd("RecordDynamicField_Field2HeaderSortable") %]
#[% RenderBlockStart("RecordDynamicField_Field2HeaderNotSortable") %]
# <span>[% Translate(Data.Label) | html %]</span>
#[% RenderBlockEnd("RecordDynamicField_Field2HeaderNotSortable") %]
# </th>
#[% RenderBlockEnd("RecordDynamicField_Field2Header") %]
</tr>
</thead>
<tbody>
[% RenderBlockStart("Record") %]
<tr id="ItemID_[% Data.ItemID | html %]_[% Data.Counter | html %]" class="MasterAction[% IF Data.ValidID != 1%] Invalid[% END %]" >
[% RenderBlockStart("RecordNumber") %]
<td>
[% RenderBlockStart("RecordNumberLinkStart") %]
<a href="[% Env("Baselink") %]Action=AgentFAQZoom;ItemID=[% Data.ItemID | uri %];Nav=[% Data.Nav | uri %]" title="[% Data.Number | uri %]" class="MasterActionLink">
[% RenderBlockEnd("RecordNumberLinkStart") %]
[% Data.Number | html %]
[% RenderBlockStart("RecordNumberLinkEnd") %]
</a>
[% RenderBlockEnd("RecordNumberLinkEnd") %]
</td>
[% RenderBlockEnd("RecordNumber") %]
[% RenderBlockStart("RecordTitle") %]
<td>
<div title="[% Data.Title | html %]">[% Data.CleanTitle | html %]</div>
</td>
[% RenderBlockEnd("RecordTitle") %]
[% RenderBlockStart("RecordCategory") %]
<td>
<div title="[% Translate(Data.CategoryName) | html %]">[% Translate(Data.CategoryName, "50") | html %]</div>
</td>
[% RenderBlockEnd("RecordCategory") %]
[% RenderBlockStart("RecordLanguage") %]
<td>
<div>[% Translate(Data.Language) | html %]</div>
</td>
[% RenderBlockEnd("RecordLanguage") %]
[% RenderBlockStart("RecordState") %]
<td>
<div>[% Translate(Data.State) | html %]</div>
</td>
[% RenderBlockEnd("RecordState") %]
[% RenderBlockStart("RecordValid") %]
<td>
<div>[% Translate(Data.Valid) | html %]</div>
</td>
[% RenderBlockEnd("RecordValid") %]
[% RenderBlockStart("RecordChanged") %]
<td>
<div>[% Data.Changed | Localize("TimeShort") %]</div>
</td>
[% RenderBlockEnd("RecordChanged") %]
[% RenderBlockStart("RecordDynamicField") %]
<td>
<div title="[% Data.Title | html %]">
[% RenderBlockStart("RecordDynamicFieldLink") %]
<a href="[% Data.Link %]" class="DynamicFieldLink">[% Data.Value %]</a>
[% RenderBlockEnd("RecordDynamicFieldLink") %]
[% RenderBlockStart("RecordDynamicFieldPlain") %]
[% Data.Value %]
[% RenderBlockEnd("RecordDynamicFieldPlain") %]
</div>
</td>
[% RenderBlockEnd("RecordDynamicField") %]
# example of how to use fixed dynamic field blocks for customizations
# Note: Field1 and Field2 are the names of the fields and had to be replaced with the actual
# field names
#[% RenderBlockStart("RecordDynamicField_Field1") %]
# <td>
# <div title="[% Data.Title | html %]">
#[% RenderBlockStart("RecordDynamicField_Field1_Link") %]
# <a href="[% Data.Link %]" class="DynamicFieldLink">[% Data.Value %]</a>
#[% RenderBlockEnd("RecordDynamicField_Field1_Link") %]
#[% RenderBlockStart("RecordDynamicField_Field1_Plain") %]
# [% Data.Value %]
#[% RenderBlockEnd("RecordDynamicField_Field1_Plain") %]
# </div>
# </td>
#[% RenderBlockEnd("RecordDynamicField_Field1") %]
#[% RenderBlockStart("RecordDynamicField_Field2") %]
# <td>
# <div title="[% Data.Title | html %]">
#[% RenderBlockStart("RecordDynamicField_Field2_Link") %]
# <a href="[% Data.Link %]" class="DynamicFieldLink">[% Data.Value %]</a>
#[% RenderBlockEnd("RecordDynamicField_Field2_Link") %]
#[% RenderBlockStart("RecordDynamicField_Field2_Plain") %]
# [% Data.Value %]
#[% RenderBlockEnd("RecordDynamicField_Field2_Plain") %]
# </div>
# </td>
#[% RenderBlockEnd("RecordDynamicField_Field2") %]
</tr>
[% RenderBlockEnd("Record") %]
</tbody>
</table>
[% RenderBlockEnd("RecordForm") %]
</div>