【发布时间】:2011-07-25 15:53:02
【问题描述】:
如何在不包含在 drupal 中的情况下使网站布局独立?
我可以用 wordpress 做到这一点:例如 index.php(我的布局)、/css/style.css(我的样式)、/wp/~(wordpress 目录)
希望这能让我了解我正在尝试做什么。
在你问之前,我更喜欢外部方法,因为我喜欢做很多实验性网站,通常当网站在数据库中时,CMS 会限制我的一些概念。
谢谢。
【问题讨论】:
-
还有一个 index.php 和一个包含相应文件的主题目录。但是你为什么想做一个独立的网站(没有mysql)?那么你不需要一个cms。 drupal 被广泛使用(例如从白色小屋),你可以改变一切。应该限制什么?你可以使用jquery,原型......你想要什么
-
我确实想使用 MySQL,但仅用于内容,[如果我弄错了,请纠正我:] 我相信 drupal html 布局/页面存储为 MySQL 数据。我猜另一个选择是问“我如何在视觉上关闭 drupal 的所有内容,以及如何在 drupal 系统之外使用我自己的 html 代码”如果这有意义的话。
-
Drupal 架构的关键是覆盖的概念,它适用于内容生成和显示。 Drupal 确实在数据库中维护了一个主题注册表,其中包含要调用的适当函数和模板的列表。但是这些功能和模板包含在文件中,就像在任何其他 CMS 中一样。您可以使用模板文件和您想要的任何功能覆盖创建自己的主题。您可以从 Zen 等基本主题创建子主题开始。这样一来,您已经完成了一些繁重的工作,您可以更加专注于设计。
-
他们 leyouts / 模板存储为文件 (.tpl)
-
谢谢@MEsch。经过一番考虑,我仍然觉得外部使用最适合我的工作,因为我有时会创建非常实验性的布局,cms 通常无法以整洁的方式处理,过度骑行的概念是我试图避免的.我阅读了 drupal_bootstrap 我认为这可能是我正在寻找的。基本上我想要的是有一个干净的根并在需要时通过 php 访问 /drupal 目录。
标签: php html drupal content-management-system drupal-7