我目前正在构建自己的CMS,原因可能需要很长时间才能解释......
但是,我正在寻找动态解决方案来为CMS中的页面创建模板,并且所有区域都必须通过管理区域进行编辑,也可以将大文本区域分成多个区域,页面上的文本和图像区域等。
从上面开始,我想创建以下内容:
创建一个新页面(选择如下所示的预定义模板)
http://img525.imageshack.us/img525/9872/nestedpages.png
然后在编辑页面时,它会创建每个可编辑区域所需的文本编辑器或图像区域的文件上载控件。
我正在考虑为设计元素使用嵌套的主页,只是不确定实现上述的最佳实践方法(db结构等)
我不知何故希望这能提供足够的信息,但很乐意回答您的任何问题。
由于
答案 0 :(得分:0)
Umbraco(http://umbraco.codeplex.com)是一个开源的cms,可以像你所说的那样做。我建议在它的代码库中找到一个可靠的起点,因为它是一个非常精心设计的CMS。它使用嵌套的masterpages和占位符,并使用它所谓的宏注入html。很酷的东西。
如果您购买最便宜的商业选项(1150美元),您甚至可以重新命名并失去开源许可证。不是说你应该使用或购买它,只是把它作为一种选择扔掉。