Pagina 1 van 1
					
				Template
				Geplaatst: 31 mar 2005, 11:50
				door Hakan
				Hoi,
Ik wil graag bij elke pagina een andere template gebruiken. dus bij index.php een andere en bij search.php een andere.
Is dat mogelijk?
mvg
Hakan
			 
			
					
				
				Geplaatst: 01 apr 2005, 15:26
				door Danny01
				ik denk het niet.... omdat je maar 1 template kan gebruiken... :thumb:
			 
			
					
				
				Geplaatst: 01 apr 2005, 15:30
				door Luuk
				Het gaat wel natuurlijk, alleen weet ik nog niet helemaal hoe. Ik ga er eens mee aan de slag 

 
			 
			
					
				
				Geplaatst: 01 apr 2005, 16:29
				door Luuk
				Probeer eens zo, zet dit boven $template->assign_vars(array( in page_header.php
Code: Selecteer alles
$page = preg_replace("/".escape_slashes($board_config['script_path'])."/", '', $HTTP_SERVER_VARS['PHP_SELF']);
$page = preg_replace("/(.*)(.php.*)/", '\\1', $page);
switch ($page)
{
    case 'index':
	    $theme['head_stylesheet'] = 'index.css';
	    break;
	case 'viewforum';
	    $theme['head_stylesheet'] = 'viewforum.css';
		break;
	default:
	    $theme['head_stylesheet'] = $theme['head_stylesheet'];
}
Na zou je voor index.php het bestand templates/xxx/index.css moeten krijgen, voor viewforum.php viewforum.css en zo kun je nog wel eventjes doorgaan. Als de pagina er niet bij staat wordt het automatisch het gewone css bestand.
Ik weet niet of het helemaal veilig is, misschien kunnen mensen met meer ervaring op dit gebied (PCRE) er iets over zeggen?