summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2007-10-21 08:34:36 +0000
committerMax Kremmel <xing@synapse.plus.com>2007-10-21 08:34:36 +0000
commitd012f967c28e9fd070e226695510bf8652f67855 (patch)
tree147a00c44a9958bef4b57983e73084efc9046b72 /templates
parent1bb287a9d3f27cce9de862ff52aaea002ec1a535 (diff)
downloadpigeonholes-d012f967c28e9fd070e226695510bf8652f67855.tar.gz
pigeonholes-d012f967c28e9fd070e226695510bf8652f67855.tar.bz2
pigeonholes-d012f967c28e9fd070e226695510bf8652f67855.zip
add option to set number of columns in table list and add option to display primary attachment image if there is one. re-organise the admin page.
Diffstat (limited to 'templates')
-rw-r--r--templates/admin_pigeonholes.tpl50
-rw-r--r--templates/view_table_inc.tpl8
2 files changed, 52 insertions, 6 deletions
diff --git a/templates/admin_pigeonholes.tpl b/templates/admin_pigeonholes.tpl
index 1a160cc..21400bd 100644
--- a/templates/admin_pigeonholes.tpl
+++ b/templates/admin_pigeonholes.tpl
@@ -1,9 +1,9 @@
-{* $Header: /cvsroot/bitweaver/_bit_pigeonholes/templates/admin_pigeonholes.tpl,v 1.8 2006/06/11 11:02:05 squareing Exp $ *}
+{* $Header: /cvsroot/bitweaver/_bit_pigeonholes/templates/admin_pigeonholes.tpl,v 1.9 2007/10/21 08:34:36 squareing Exp $ *}
{strip}
{form}
<input type="hidden" name="page" value="{$page}" />
- {legend legend="Pigeonhole Display Settings"}
+ {legend legend="Display Settings"}
{foreach from=$pigeonholeDisplaySettings key=feature item=output}
<div class="row">
{formlabel label=`$output.label` for=$feature}
@@ -15,6 +15,26 @@
{/foreach}
<div class="row">
+ {formlabel label="Number of Members" for="member_number"}
+ {forminput}
+ {html_options name="pigeonholes_limit_member_number" options=$memberLimit values=$memberLimit selected=$gBitSystem->getConfig('pigeonholes_limit_member_number') id=member_number}
+ {formhelp note="Here you can specify what number of members are displayed at the bottom of a page."}
+ {/forminput}
+ </div>
+ {/legend}
+
+ {legend legend="Listing Settings"}
+ {foreach from=$pigeonholeListSettings key=feature item=output}
+ <div class="row">
+ {formlabel label=`$output.label` for=$feature}
+ {forminput}
+ {html_checkboxes name="$feature" values="y" checked=$gBitSystem->getConfig($feature) labels=false id=$feature}
+ {formhelp note=`$output.note` page=`$output.page`}
+ {/forminput}
+ </div>
+ {/foreach}
+
+ <div class="row">
{formlabel label="List style" for="pigeonholes_list_style"}
{forminput}
{html_options name="pigeonholes_list_style" options=$listStyles values=$listStyles selected=$gBitSystem->getConfig('pigeonholes_list_style') id=pigeonholes_list_style}
@@ -23,10 +43,18 @@
</div>
<div class="row">
- {formlabel label="Number of Members" for="member_number"}
+ {formlabel label="Member Thumbnail"}
{forminput}
- {html_options name="pigeonholes_limit_member_number" options=$memberLimit values=$memberLimit selected=$gBitSystem->getConfig('pigeonholes_limit_member_number') id=member_number}
- {formhelp note="Here you can specify what number of members are displayed at the bottom of a page."}
+ {html_options values=$imageSizes options=$imageSizes name="pigeonholes_member_thumb" selected=$gBitSystem->getConfig('pigeonholes_member_thumb')}
+ {formhelp note="This is the size of category members with a primary attachment."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Table Columns" for="pigeonholes_display_columns"}
+ {forminput}
+ {html_options name="pigeonholes_display_columns" options=$tableColumns values=$tableColumns selected=$gBitSystem->getConfig('pigeonholes_display_columns',3) id=pigeonholes_display_columns}
+ {formhelp note="Set the number of columns you want to display the table in."}
{/forminput}
</div>
{/legend}
@@ -41,6 +69,18 @@
{/forminput}
</div>
{/foreach}
+ {/legend}
+
+ {legend legend="Pigeonhole Content Edit Settings"}
+ {foreach from=$pigeonholeContentEditSettings key=feature item=output}
+ <div class="row">
+ {formlabel label=`$output.label` for=$feature}
+ {forminput}
+ {html_checkboxes name="$feature" values="y" checked=$gBitSystem->getConfig($feature) labels=false id=$feature}
+ {formhelp note=`$output.note` page=`$output.page`}
+ {/forminput}
+ </div>
+ {/foreach}
<div class="row">
{formlabel label="Number of categories for a scrolling list" for="pigeonholes_scrolling_list_number"}
diff --git a/templates/view_table_inc.tpl b/templates/view_table_inc.tpl
index c7d6e3d..b7c1492 100644
--- a/templates/view_table_inc.tpl
+++ b/templates/view_table_inc.tpl
@@ -23,7 +23,13 @@
<ul>
{foreach from=$members item=member}
<li>
- {$member.display_link}{if $gBitSystem->isFeatureActive( 'pigeonholes_display_content_type' )} &nbsp; <small>{tr}{$member.content_description}{/tr}</small>{/if}
+ {assign var=size value=$gBitSystem->getConfig('pigeonholes_member_thumb')}
+ <a href="{$member.display_url}">
+ {if $gBitSystem->isFeatureActive( 'pigeonholes_member_thumb' ) && $member.thumbnail_url.$size}
+ <img src="{$member.thumbnail_url.$size}" alt="{$member.title|escape}" title="{$member.title|escape}" /><br />
+ {/if}
+ {$member.title|escape}{if $gBitSystem->isFeatureActive( 'pigeonholes_display_content_type' )} &nbsp; <small>{tr}{$member.content_description}{/tr}</small>{/if}
+ </a>
</li>
{/foreach}
</ul>