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?