blob: 31ff57e3a1a460e697f23321f68dfce6d50ce7a1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
{strip}
{if $gBitSystem->isFeatureActive( 'pigeonholes_display_members' ) and $pigeonData}
<div class="service pigeonholes">
{if $gBitSystem->getConfig('pigeonholes_limit_member_number') == 0}
<h2>{tr}Categories{/tr}</h2>
{foreach from=$pigeonData item=pigeonItem}
{$pigeonItem.display_path}
{if $pigeonItem.data and $gBitSystem->isFeatureActive( 'pigeonholes_display_description' )}
: {$pigeonItem.data|escape}
{/if}
•
{/foreach}
{else}
<h2>{tr}Related Items{/tr}</h2>
{foreach from=$pigeonData item=pigeonItem}
<h3>{$pigeonItem.display_path}</h3>
<p>
{if $pigeonItem.data and $gBitSystem->isFeatureActive( 'pigeonholes_display_description' )}
{$pigeonItem.data|escape}<br />
{/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}<br />{/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}<strong>{/if}
{$member.display_link}
{if $serviceHash.content_id == $member.content_id}</strong>{/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 $gBitSystem->isFeatureActive('pretty_urls_extended')}
<a href="{$smarty.const.PIGEONHOLES_PKG_URL}view/structure/{$pigeonItem.structure_id}">[ … ]</a>
{else}
<a href="{$smarty.const.PIGEONHOLES_PKG_URL}view.php?structure_id={$pigeonItem.structure_id}">[ … ]</a>
{/if}
{/if}
</p>
{* reset the ctg2 value *}
{assign var=ctg2 value=''}
{/foreach}
{/if}
</div>
{/if}
{/strip}
|