Pagina 1 van 1

/templates/ vervangen met een andere map

Geplaatst: 10 mei 2005, 17:50
door sukkelaap

Code: Selecteer alles

$template->set_filenames(array(
	'body' => 'memberlist.tpl')
);
$template->pparse('body');
dit stukje script zorgt ervoor dat memberlist.tpl wordt opgeroepen in de map templates en dan de geinstaleerde style.

Nu wil ik eigenlijk dat de map templates anders heet maar dan moet dat ook in het script anders, hoe moet dit? Hij hoeft vervolgens niet de geinstaleerde style oproepen dus alleen memberslist.tpl in de veranderde map naam.

dus zo:

root./mapnaam/memberlist.tpl

Geplaatst: 10 mei 2005, 18:31
door Luuk
In includes/functions.php staat dit

Code: Selecteer alles

	$template_path = 'templates/' ;
	$template_name = $row['template_name'] ;
Als je dat veranderd in bijvoorbeeld

Code: Selecteer alles

	$template_path = 'tpl/' ;
	$template_name = '' ;
moet je wel alle .tpl bestanden naar die map verplaatsen en alle plaatjes etc, alles wat in templates/{STIJL}/ staat dus.

Geplaatst: 10 mei 2005, 18:32
door sukkelaap
ok bedankt, dit is wat ik wilde weten :thumb:

Geplaatst: 10 mei 2005, 18:55
door sukkelaap
maar nu nog iets:

Het moet niet bij alle templates, alleen bij 1 php bestandje.

Geplaatst: 10 mei 2005, 19:04
door Stef
Dat lukt niet, althans niet zonder vele aanpassingen.

Geplaatst: 10 mei 2005, 19:11
door sukkelaap
kan je niet in het php bestandje iets schrijfen dat die wel de gegevens doorspeeld naar het tpl bestand maar dus niet allemaal in function.php en template.php maar gewoon rechtsstreeks iets maken in dat php bestandje?

Geplaatst: 10 mei 2005, 19:14
door Bee
Nee, dat kan niet. Je kan wel templates in submappen aanspreken, maar niet een template ergens anders vandaan halen. Als je heel goed in php bent, kan je anders nog de eXtreme Styles mod eens bekijken, want die heeft ook templates buiten de werkmap gezet.

Geplaatst: 10 mei 2005, 19:20
door Paul
die heb ik eens bekeken, en dat is zeer ingewikkeld, en bijna niet te doen, als je er niet heel veel vanaf weet ;)