make themes configurable (fixes #50)
* gallery.ini: - remove theme specific configuration - add default theme name * includes/galleryfunctions.php: - implement theme initialization - configure common parameters from theme * includes/theme.class.php: - implement a simple theme class * index.php: - assign $gallery to template * themes/default_horizontal/theme.ini: - add theme specific configuration * themes/default_horizontal/theme.php: - use $content['gallery'] instead of undefined $gallery
This commit is contained in:
parent
0ed421b1ce
commit
fcea03a800
6 changed files with 83 additions and 6 deletions
|
@ -49,8 +49,8 @@ $thumbinfo = getThumbNailInfo($gallery);
|
|||
|
||||
require('includes/template.class.php');
|
||||
|
||||
|
||||
$template = new Template();
|
||||
|
||||
$scripts = array('js/jquery.js',
|
||||
'js/jquery.colorBlend.js',
|
||||
'js/jquery.lightbox.js',
|
||||
|
@ -87,6 +87,7 @@ $template->assign('firstpreview', getFirstPreview($thumbinfo));
|
|||
$template->assign('firstdescription', getFirstDescription($thumbinfo));
|
||||
$template->assign('lang', 'de');
|
||||
$template->assign('themepath', 'themes/default_horizontal');
|
||||
$template->assign('gallery', $gallery);
|
||||
|
||||
$template->display('themes/default_horizontal/theme.php');
|
||||
|
||||
|
|
Reference in a new issue