f2550e90ad37215b9d890155806986336bf0170c
bernd Umstellung auf Theme-Suppor...

bernd authored 14 years ago

1) <?php
2) 
3) function show_page($path = NULL) 
4) {
5)   global $go, $title, $headline, $output, $module, $page;
6)   if ($path) {
7)   	$module = $path;
8)   }
9)   $theme = config('theme');
10)   $theme_path = "themes/$theme/";
11)   $candidates = array();
12)   if ($page) {
13)     $candidates[] = "{$theme_path}page-$module-$page.tpl.php";
14)   }
15)   $candidates[] = "{$theme_path}page-$module.tpl.php";
16)   $candidates[] = "{$theme_path}page.tpl.php";
17)   if ($page) {
18)     $candidates[] = "modules/{$module}/theme/page-$page.tpl.php";
19)   }
20)   $candidates[] = "modules/{$module}/theme/page.tpl.php";
21)   if ($page) {
22)     $candidates[] = "themes/default/page-$module-$page.tpl.php";
23)   }
24)   $candidates[] = "themes/default/page-$module.tpl.php";
25)   $candidates[] = "themes/default/page.tpl.php";
26) 
27)   $theme_file = NULL;
28)   foreach ($candidates AS $c) {
29)   	if (file_exists($c)) {
30) 		$theme_file = $c;
31) 		break;
32) 	}
33)   }
34)   if (! file_exists($theme_file))
35)     die("cannot get any theme file");
36) 
37)   include('inc/top.php');
38)   if (!isset($title))
39)     $title = '';
bernd Benutze überall title() sta...

bernd authored 14 years ago

40)   if (!isset($headline))
41)     $headline = $title;