login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[TPL] assignInclude

Offline Dark_Paul - 06/10/2006 14:23
Avatar van Dark_PaulPHP ver gevorderde Hoi,

Ik ben maar eens begonen om mijn pagina's met behulp van Template Power te maken, en ik merk nu al dat dat een stuk fijner is.
Ik wil een website waar ik nog mee bezig was, 'omzetten' naar Template Power.
Maar de include lukt me niet. Ik wil index.php gewoon weer als main en dan content includen, maar als ik $tpl -> assignInclude('inc_page', 'home.php'); doe, wordt de pagina niet ge-include.
Ik heb een 'block' <!-- INCLUDE BLOCK : inc_page --> erin staan.
De Template: http://www.plaatscode.be/2803/
De PHP: http://www.plaatscode.be/2802/
Het block 'subcontent' om het block 'inc_page' heb ik weggehaald maar staat nog wel op Plaatscode.be.

4 antwoorden

Gesponsorde links
Offline Thomas - 06/10/2006 14:27 (laatste wijziging 06/10/2006 14:27)
Avatar van Thomas Moderator assignIncluden doe je voor je prepare()d.

prepare() geeft de tweedeling aan tussen het definiëren van de gebruikte templates en het vullen ervan. Je kunt dus nadat je zegt klaar te zijn met het definiëren van alle templates (prepare()) niet nog met templates aan komen kakken (assignInclude()) .
Offline Dark_Paul - 06/10/2006 16:59 (laatste wijziging 06/10/2006 22:33)
Avatar van Dark_Paul PHP ver gevorderde Kijk, dat was 't probleem.
Dankjewel!! 

Ik heb nog een probleempje, wanneer ik een .php pagina include.
News.php heeft weer een aparte .tpl, news.tpl.
Als ik news.php include op de index.php, m.b.v. $tpl -> assignInclude('news.php'); dan wordt de PHP-code letterlijk weergegeven ipv. dat de code geparsted wordt.
Ik heb een screenshot gemaakt, omdat mijn server niet altijd online is.
http://sima.why-online.com/contentfout.jpg
news.php http://www.plaatscode.be/2818/
news.tpl http://www.plaatscode.be/2819/
Offline MothZone - 07/10/2006 08:58
Avatar van MothZone PHP ver gevorderde k weet t ni zeker, maar dacht dat t assignIncludeScript() was dat je moest gebruiken dan

staat iig in de manual ergens, een andere include dan assignInclude()
Offline Dark_Paul - 07/10/2006 21:09
Avatar van Dark_Paul PHP ver gevorderde Bedankt!
De oplossing was niet assignIncludeScript(), maar ipv INCLUDE BLOCK : naam
moest het zijn INCLUDESCRIPT BLOC : naam
Dankzij deze tutorial
http://template...c.php?t=48
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.155s