summaryrefslogtreecommitdiff
path: root/templates/service_view_members_inc.tpl
blob: 7b6f814c7480f0b38d363915393d6db319416e48 (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
60
{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 $gBitSystem->isFeatureActive( 'pigeonholes_display_description' )}
					: {$pigeonItem.parsed_data} <br />
				{else}
					&nbsp; &bull; &nbsp;
				{/if}
			{/foreach}
		{else}
			<h2>{tr}Related Items{/tr}</h2>
			{foreach from=$pigeonData item=pigeonItem}
				<h3>{$pigeonItem.display_path}</h3>

				<p>
					{if $pigeonItem.parsed_data and $gBitSystem->isFeatureActive( 'pigeonholes_display_description' )}
						{$pigeonItem.parsed_data}<br />
					{/if}

					{* reset vars *}
					{counter start=0 assign=member_count}
					{assign var=more value=0}

					{foreach from=$pigeonItem.members item=member name=members}
						{assign var=ctg1 value=$member.content_type_guid}

						{if $ctg1 ne $ctg2 && $gBitSystem->isFeatureActive( 'pigeonholes_display_content_type' )}{if $ctg2}<br />{/if}{$gLibertySystem->mContentTypes.$ctg1.content_description}:&nbsp;{/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}
							{if !$smarty.foreach.members.last}&nbsp; &bull; &nbsp;{/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}">[ &hellip; ]</a>
						{else}
							<a href="{$smarty.const.PIGEONHOLES_PKG_URL}view.php?structure_id={$pigeonItem.structure_id}">[ &hellip; ]</a>
						{/if}
					{/if}
				</p>
				{* reset the ctg2 value *}
				{assign var=ctg2 value=''}
			{/foreach}
		{/if}
	</div>
{/if}
{/strip}