aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormistic100 <mistic@piwigo.org>2013-06-20 14:35:16 +0000
committermistic100 <mistic@piwigo.org>2013-06-20 14:35:16 +0000
commit863bce7f13191aa40f3388f7cadc6c00eaf1aec4 (patch)
tree777d5600120e93031ebe50bf81a7eaba798fcda2
parent2d15ba17464be29f789b34a9b9edffb567f85540 (diff)
feature:2832 Provide better integration of plugins adding a all new section
don't need for an extra file git-svn-id: http://piwigo.org/svn/trunk@23399 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r--index.php10
-rw-r--r--themes/default/template/common_page.tpl62
-rw-r--r--themes/default/template/index.tpl5
3 files changed, 5 insertions, 72 deletions
diff --git a/index.php b/index.php
index a2b40417e..65c19bd69 100644
--- a/index.php
+++ b/index.php
@@ -119,6 +119,7 @@ $template->assign('TITLE', $template_title);
//-------------------------------------------------------------- menubar
include( PHPWG_ROOT_PATH.'include/menubar.inc.php');
+$template->set_filename('index', 'index.tpl');
// +-----------------------------------------------------------------------+
// | index page (categories, thumbnails, search, calendar, random, etc.) |
@@ -127,8 +128,6 @@ if ( empty($page['is_external']) or !$page['is_external'] )
{
//----------------------------------------------------- template initialization
$page['body_id'] = 'theCategoryPage';
-
- $template->set_filename('index', 'index.tpl');
if (isset($page['flat']) or isset($page['chronology_field']))
{
@@ -335,13 +334,6 @@ if ( empty($page['is_external']) or !$page['is_external'] )
}
}
}
-// +-----------------------------------------------------------------------+
-// | other pages (added by plugins) |
-// +-----------------------------------------------------------------------+
-else
-{
- $template->set_filename('index', 'common_page.tpl');
-}
//------------------------------------------------------------ end
include(PHPWG_ROOT_PATH.'include/page_header.php');
diff --git a/themes/default/template/common_page.tpl b/themes/default/template/common_page.tpl
deleted file mode 100644
index b166f54f7..000000000
--- a/themes/default/template/common_page.tpl
+++ /dev/null
@@ -1,62 +0,0 @@
-{combine_script id='core.switchbox' load='footer' require='jquery' path='themes/default/js/switchbox.js'}
-{$MENUBAR}
-
-
-{if isset($errors) or isset($infos)}
-<div class="content messages{if isset($MENUBAR)} contentWithMenu{/if}">
-{include file='infos_errors.tpl'}
-</div>
-{/if}
-
-{if !empty($PLUGIN_INDEX_CONTENT_BEFORE)}{$PLUGIN_INDEX_CONTENT_BEFORE}{/if}
-<div id="content" class="content{if isset($MENUBAR)} contentWithMenu{/if}">
-<div class="titrePage">
- <ul class="categoryActions">
-{if !empty($image_orders)}
- <li>{strip}<a id="sortOrderLink" title="{'Sort order'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
- <span class="pwg-icon pwg-icon-sort">&nbsp;</span><span class="pwg-button-text">{'Sort order'|@translate}</span>
- </a>
- <div id="sortOrderBox" class="switchBox">
- <div class="switchBoxTitle">{'Sort order'|@translate}</div>
- {foreach from=$image_orders item=image_order name=loop}{if !$smarty.foreach.loop.first}<br>{/if}
- {if $image_order.SELECTED}
- <span>&#x2714; </span>{$image_order.DISPLAY}
- {else}
- <span style="visibility:hidden">&#x2714; </span><a href="{$image_order.URL}" rel="nofollow">{$image_order.DISPLAY}</a>
- {/if}
- {/foreach}
- </div>
- {footer_script require='core.switchbox'}switchBox("#sortOrderLink", "#sortOrderBox");{/footer_script}
- {/strip}</li>
-{/if}
-{if !empty($image_derivatives)}
- <li>{strip}<a id="derivativeSwitchLink" title="{'Photo sizes'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
- <span class="pwg-icon pwg-icon-sizes">&nbsp;</span><span class="pwg-button-text">{'Photo sizes'|@translate}</span>
- </a>
- <div id="derivativeSwitchBox" class="switchBox">
- <div class="switchBoxTitle">{'Photo sizes'|@translate}</div>
- {foreach from=$image_derivatives item=image_derivative name=loop}{if !$smarty.foreach.loop.first}<br>{/if}
- {if $image_derivative.SELECTED}
- <span>&#x2714; </span>{$image_derivative.DISPLAY}
- {else}
- <span style="visibility:hidden">&#x2714; </span><a href="{$image_derivative.URL}" rel="nofollow">{$image_derivative.DISPLAY}</a>
- {/if}
- {/foreach}
- </div>
- {footer_script require='core.switchbox'}switchBox("#derivativeSwitchLink", "#derivativeSwitchBox");{/footer_script}
- {/strip}</li>
-{/if}
-{if !empty($PLUGIN_INDEX_BUTTONS)}{foreach from=$PLUGIN_INDEX_BUTTONS item=button}<li>{$button}</li>{/foreach}{/if}
-{if !empty($PLUGIN_INDEX_ACTIONS)}{$PLUGIN_INDEX_ACTIONS}{/if}
- </ul>
-
-<h2>{$TITLE}</h2>
-</div>{* <!-- titrePage --> *}
-
-{if !empty($PLUGIN_INDEX_CONTENT_BEGIN)}{$PLUGIN_INDEX_CONTENT_BEGIN}{/if}
-
-{if !empty($CONTENT)}{$CONTENT}{/if}
-
-{if !empty($PLUGIN_INDEX_CONTENT_END)}{$PLUGIN_INDEX_CONTENT_END}{/if}
-</div>{* <!-- content --> *}
-{if !empty($PLUGIN_INDEX_CONTENT_AFTER)}{$PLUGIN_INDEX_CONTENT_AFTER}{/if}
diff --git a/themes/default/template/index.tpl b/themes/default/template/index.tpl
index 4e3f2c73a..8b47aace4 100644
--- a/themes/default/template/index.tpl
+++ b/themes/default/template/index.tpl
@@ -93,7 +93,7 @@
<span class="pwg-icon pwg-icon-camera-calendar">&nbsp;</span><span class="pwg-button-text">{'Calendar'|@translate}</span>
</a>{/strip}</li>
{/if}
-{if isset($PLUGIN_INDEX_BUTTONS)}{foreach from=$PLUGIN_INDEX_BUTTONS item=button}<li>{$button}</li>{/foreach}{/if}
+{if !empty($PLUGIN_INDEX_BUTTONS)}{foreach from=$PLUGIN_INDEX_BUTTONS item=button}<li>{$button}</li>{/foreach}{/if}
{if !empty($PLUGIN_INDEX_ACTIONS)}{$PLUGIN_INDEX_ACTIONS}{/if}
</ul>
@@ -163,7 +163,10 @@ jQuery("#calendarViewSwitchBox").on("mouseleave", function() {
</div>
{/if}
+{if !empty($CONTENT)}{$CONTENT}{/if}
+
{if !empty($CATEGORIES)}{$CATEGORIES}{/if}
+
{if !empty($cats_navbar)}
{include file='navigation_bar.tpl'|@get_extent:'navbar' navbar=$cats_navbar}
{/if}