summaryrefslogtreecommitdiff
path: root/templates/service_view_members_inc.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'templates/service_view_members_inc.tpl')
-rw-r--r--templates/service_view_members_inc.tpl55
1 files changed, 55 insertions, 0 deletions
diff --git a/templates/service_view_members_inc.tpl b/templates/service_view_members_inc.tpl
new file mode 100644
index 0000000..234c2ce
--- /dev/null
+++ b/templates/service_view_members_inc.tpl
@@ -0,0 +1,55 @@
+{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}
+ &nbsp; &bull; &nbsp;
+ {/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}:&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}
+ &nbsp; &bull; &nbsp;
+ {else}
+ {assign var=more value=1}
+ {/if}
+
+ {counter assign=member_count}
+ {assign var=ctg2 value=$member.content_type_guid}
+ {/foreach}
+
+ {if $more eq 1}
+ <a href="{$smarty.const.PIGEONHOLES_PKG_URL}view.php?structure_id={$pigeonItem.structure_id}">[ &hellip; ]</a>
+ {/if}
+ </p>
+ {* reset the ctg2 value *}
+ {assign var=ctg2 value=''}
+ {/foreach}
+ {/if}
+ </div>
+{/if}
+{/strip}