如何为布局创建模板 - 静态网站

时间:2015-12-28 07:59:31

标签: php html css html5

我打算在PHP中开发一个大约100页的静态网站。内页的布局将保持不变。每个页面上都会有一个横幅,一个图像和一些文字,就像这里的页面一样(http://ironsummitmedia.github.io/startbootstrap-clean-blog/post.html)。

现在的问题是;如果以后我想在所有页面上再添加一个图像怎么办?我将不得不通过添加img标签手动编辑这100页中的html。

我正在考虑通过为该模板文件中的文本,图像等创建一些占位符来创建内部页面布局的模板,并动态替换这些占位符的内容。

我应该如何实现这一点,这种方法有任何缺点吗?

2 个答案:

答案 0 :(得分:1)

使用模板引擎怎么样?比如Smarty? http://www.smarty.net/ 在这里,您拥有所有功能以及您想要的占位符。

答案 1 :(得分:1)

MVC概念很棒,因为你可以只用一个控制器(函数php)管理你的所有页面,它使用不同的资源处理相同的逻辑。

此外,Twig是一个很棒的模板引擎:TWIG

也许Silex(微框架Symfony)是最小化MVC的好方法:SILEX