PDA

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 :)