{* /************************************* * SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. * SPDX-License-Identifier: AGPL-3.0-only ************************************/ *} {* vtlib customization: Custom links on the Detail view *} {* crmv@57221 crmv@60147 crmv@105588 *} {if $CUSTOM_LINK_TYPE eq "DETAILVIEWBASIC"} {if $CUSTOM_LINKS && $CUSTOM_LINKS.DETAILVIEWBASIC} {foreach item=CUSTOMLINK from=$CUSTOM_LINKS.DETAILVIEWBASIC} {assign var="customlink_href" value=$CUSTOMLINK->linkurl} {assign var="customlink_label" value=$CUSTOMLINK->linklabel} {if $customlink_label eq ''} {assign var="customlink_label" value=$customlink_href} {else} {* Pickup the translated label provided by the module *} {assign var="customlink_label" value=$customlink_label|@getTranslatedString:$CUSTOMLINK->module()} {/if} {* crmv@114595 *} {assign var="LINKICON" value=$CUSTOMLINK->linkicon} {assign var="ICONPARTS" value=":"|explode:$LINKICON}
{$customlink_label}
{if $LINKICON}
{if count($ICONPARTS) > 1} {* class + icon name *} {$ICONPARTS[1]} {else} {* normal image *} {/if}
{/if}
{* crmv@114595e *} {/foreach} {/if} {elseif $CUSTOM_LINK_TYPE eq "DETAILVIEW"} {if $CUSTOM_LINKS && $CUSTOM_LINKS.DETAILVIEW} {if !empty($CUSTOM_LINKS.DETAILVIEW)}
{$APP.LBL_MORE}
{foreach item=CUSTOMLINK from=$CUSTOM_LINKS.DETAILVIEW} {assign var="customlink_href" value=$CUSTOMLINK->linkurl} {assign var="customlink_label" value=$CUSTOMLINK->linklabel} {if $customlink_label eq ''} {assign var="customlink_label" value=$customlink_href} {else} {* Pickup the translated label provided by the module *} {assign var="customlink_label" value=$customlink_label|@getTranslatedString:$CUSTOMLINK->module()} {/if} {/foreach} {/if} {/if} {elseif $CUSTOM_LINK_TYPE eq "DETAILVIEWWIDGET"} {assign var="detailViewActionsContainer2length" value=0} {foreach key=CUSTOMLINK_NO item=CUSTOMLINK from=$CUSTOM_LINKS.DETAILVIEWWIDGET} {assign var="customlink_href" value=$CUSTOMLINK->linkurl} {assign var="customlink_label" value=$CUSTOMLINK->linklabel} {* Ignore block:// type custom links which are handled earlier *} {if !preg_match("/^block:\/\/.*/", $customlink_href)} {assign var="detailViewActionsContainer2length" value=$detailViewActionsContainer2length+1} {if $customlink_label eq ''} {assign var="customlink_label" value=$customlink_href} {else} {* Pickup the translated label provided by the module *} {assign var="customlink_label" value=$customlink_label|@getTranslatedString:$CUSTOMLINK->module()} {/if}
{$customlink_label}
{include file="LoadingIndicator.tpl" LIID="detailview_block_"|cat:$CUSTOMLINK_NO|cat:"_indicator" LIEXTRASTYLE="display:none;"}
{/if} {/foreach} {/if}