{strip} {if $gBitSystem->isFeatureActive( 'pigeonholes_display_members' ) and $pigeonData}
{if $gBitSystem->getConfig('pigeonholes_limit_member_number') == 0}

{tr}Categories{/tr}

{foreach from=$pigeonData item=pigeonItem} {$pigeonItem.display_path} {if $pigeonItem.data and $gBitSystem->isFeatureActive( 'pigeonholes_display_description' )} : {$pigeonItem.data} {/if}   •   {/foreach} {else}

{tr}Related Items{/tr}

{foreach from=$pigeonData item=pigeonItem}

{$pigeonItem.display_path}

{if $pigeonItem.data and $gBitSystem->isFeatureActive( 'pigeonholes_display_description' )} {$pigeonItem.data}
{/if} {* reset vars *} {counter start=0 assign=member_count} {assign var=more value=0} {foreach from=$pigeonItem.members item=member} {assign var=ctg1 value=$member.content_type_guid} {if $ctg1 ne $ctg2}{if $ctg2}
{/if}{$gLibertySystem->mContentTypes.$ctg1.content_description}: {/if} {if !$gBitSystem->getConfig('pigeonholes_limit_member_number') or $member_count lt $gBitSystem->getConfig('pigeonholes_limit_member_number')} {if $serviceHash.content_id == $member.content_id}{/if} {$member.display_link} {if $serviceHash.content_id == $member.content_id}{/if}   •   {else} {assign var=more value=1} {/if} {counter assign=member_count} {assign var=ctg2 value=$member.content_type_guid} {/foreach} {if $more eq 1} [ … ] {/if}
{* reset the ctg2 value *} {assign var=ctg2 value=''} {/foreach} {/if}
{/if} {/strip}