首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要使CMS模板在正常的网站上运行,需要做些什么

要使CMS模板在正常的网站上运行,需要做些什么
EN

Stack Overflow用户
提问于 2010-09-30 11:26:44
回答 4查看 592关注 0票数 3

PHP内容管理系统通常有自己的模板引擎,可以是smarty模板引擎,也可以是特定于该CMS的其他自定义模板引擎。我怎么可能得到一个CMS主题,以工作在一个正常的PHP网站没有转换成一个网站,由该CMS供电?

我是否可以“教”网站使用内容管理系统的模板引擎(只使用模板引擎,而不使用实际的cms引擎及其功能)?我的问题可能不是很清楚,但我相信这里有人对模板引擎有足够的了解,可以告诉我做这件事的正确方法。

EN

回答 4

Stack Overflow用户

发布于 2010-09-30 11:45:28

这取决于它使用的CMS和模板系统。Smarty可以很容易地在静态站点上实现,因此只需删除CMS位并将其替换为内容即可。在Joomla的情况下,您可以获取模板文件并删除模块代码,并将其替换为内容。

票数 3
EN

Stack Overflow用户

发布于 2010-09-30 11:38:03

如果你已经有了一些已经使用模板系统实现的页面,并且你想在不做或者只做很小的改动的情况下使用它们,那么你应该看看Twig或者启用了Twig的内容管理系统。( Symphony项目的产物)

Twig让你可以编写自己的词法分析器和解析器,因为它已经有了自己的模板语法。

这意味着您可以对模板使用Smarty或Mustache语法,也可以使用您喜欢的任何其他语法。

票数 2
EN

Stack Overflow用户

发布于 2010-09-30 12:03:24

我在过去的15分钟里一直在思考你的问题,我认为如果不复制CMS使用的确切主题引擎,就不可能做到这一点。但是CMS的主题引擎仍然与CMS的API捆绑在一起,这实际上意味着你需要你的网站也理解CMS的API。基本上,你是在把你的网站变成CMS。

另外,我不是这方面的专家,所以可能我全搞错了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3827478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档