|
Posted by Roman on 04/03/07 05:51
Justin.Voelker wrote:
> Hello Everyone:
>
> I am in search of an easier way to develop pages. My most current
> website, www.Base2WebDesign.com, has the exact same layout throughout
> the entire site. Right now I use a function called "page_top()" and
> page_bottom()" that , when called, display the tops and bottoms of
> pages. All I have to do on the actual index.php page is call those two
> functions and then write the main content on that page. This seems
> stupid but it seems to work. I would like to use templates but I
> don't know much about them and I have yet to find anything that just
> screams simplicity to me and ease of use. If anyone could point me in
> the right direct for developing pages that have a consistent layout
> with dynamic content on the "main section" of the page, I would be
> forever grateful. Again, I would like to use templates because from
> what I have seen they look like they are what I need. Can anyone
> direct me toward and very simple, straight-forward, easy-to-use
> template system (if this is what I indeed would need) that could speed
> up the rendering of the pages without hitting the server on each page
> load for the same page layout? Also, my current way of building the
> page may be to fault but might there be a solution to the pages
> "blinking" when you switch from one pages to the next for the first
> time. When you return to that same page there is no blink. Thank you
> so much to anyone and everyone that can solve any of the problems I
> have listed above!
>
What will templates give you that you cannot do simpler with PHP ?
I have CubeCart in my store and they implemented some weird macro
language in their templates. Why not PHP files ?
Just compare the snippet:
<!-- BEGIN: cat_img -->
<img src="{IMG_CURENT_CATEGORY}" alt="{TXT_CURENT_CATEGORY}"
border="0" title="{TXT_CURENT_CATEGORY}" />
<!-- END: cat_img -->
With PHP representation
if(cat_img)
{
echo "<img src='$ImgCurrentCategory' alt='$TxtCurrentCategory'
border='0' title='$TxtCurrentCategory' />";
}
Roman
--
www.dipmicro.com - My Electronic Component and Project Store
www.findspec.com - My Electronic Component Datasheet Search Engine
[Back to original message]
|