Welcome to WebmasterWorld Guest from

Forum Moderators: coopster & jatar k

Message Too Old, No Replies

The best way to use a VERY simple template?

With dynamic content



2:51 pm on Jan 3, 2007 (gmt 0)

5+ Year Member

Right now, I am using the following:

$output = ob_get_contents();
echo $content;
echo $related;

$content = "This is content";
$related = "Related to nothing";


This has been working well for me, but the problems are:

1) I have a huge structure inside of one of the $content variables, and while it's in comment form, I cannot preview it in dreamweaver.

2) I cannot use php functions within the variable (or at least have had no luck doing so)

So, what are the alternatives?

I don't want to have to learn a whole new templating system like smarty, I just want to be able to include content into index.php based on what is in the included page.


3:14 pm on Jan 3, 2007 (gmt 0)

The 'Smarty' template system could be a good solution based upon your described needs. There is some overhead involved with using the rather monolithic class but the performance penalty may be insignificant compared to the benefits.



3:17 pm on Jan 3, 2007 (gmt 0)

5+ Year Member

As I said in my original post, I would prefer not to have to convert my site over to an entirely new templating system like smarty... I'm looking for a very simple solution.


4:27 pm on Jan 3, 2007 (gmt 0)

5+ Year Member

also, the reason I'm not just putting th content in a php file and including it is due to having multiple "contents" in the file.

I have both meta descriptions and keywords in the file as well as the content.

[edited by: FuzzyLogik at 4:28 pm (utc) on Jan. 3, 2007]


6:50 pm on Jan 3, 2007 (gmt 0)

WebmasterWorld Administrator jatar_k is a WebmasterWorld Top Contributor of All Time 10+ Year Member

the problem seems to be design flaws within the original system and to correct these flaws you will need to redesign.

the only way I can see to possibly do it would be to change your echo's to includes, then you could have php functions etc in your files. I imagine this would cause a rather large redesign though.


Featured Threads

Hot Threads This Week

Hot Threads This Month