View Full Version : What is templates :) ?
Haakon
01-16-2003, 02:30 PM
I`m trying to use predefined templates($template) in new templates, and I can`t figure out how to do it (it won`t work). I`ve read through most of php.net and that is not hard to understand bit by bit, but I can`t put it together. What I really don`t understand I think, is what is the relation between templates and the .php files?
Thanks,
Haakon
Xenon
01-16-2003, 02:32 PM
php files are the code, templates are just the design, and are plain html, they just can show $variables.
templates are always called by php scripts, a template cannot call another template
Logik
01-26-2003, 09:36 PM
Yes. As Xenon said. A template holds HTML. Only other way it can hold anything that is similar to PHP is if you download logician's conditions hack.
NTLDR
01-26-2003, 09:59 PM
If you mean you want the content of another template inside a different template make sure its assigned to a variable, eg $temp1 and the use that variable inside your other template. Make sure you use eval(); on the templates so that the variables are parsed (if your using vB this is done already for existing templates).
Haakon
01-27-2003, 06:23 AM
Thanks for the help here.
I`ve started reading a advanced php book and I have thought of doing it the way you`re suggesting NTLDR. The thing that bothers me that the specific template forumrules is allready assigned to the variable $forumrules and used in the showthread template. But it doesn`t work to use $forumrules in new_template, and I can`t find the code for forumrules assigned to the $forumrules variable in any of the php files.
Anyways, I think I`ll just assign the forumrules code to a new variable as you said, and then it should probably work ;)
One thing though, where is the physical location of the templates? in the database?
Thanks,
Haakon
Xenon
01-27-2003, 01:28 PM
templates are stored in the database yes :)
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.