我谷歌搜索,但没有找到任何自动解决方案。所以,我手动启动了它。映射CSS文件很容易,但是我正在寻找一种映射块/模板的方法。请帮忙。

有帮助吗?

解决方案

没有直接的方法也没有任何程序化方法。这是因为模板结构有很大的不同。但是,这是您应采取最快转换的步骤...

  1. 在WordPress中加载主题,然后在浏览器中查看站点。 (其目的是提取模板的基本HTML结构)。
  2. 在页面上查看源,复制所有HTML并放入文本编辑器中。保存到新的项目文件夹中。
  3. 将CSS和JS文件复制到此新项目文件夹。我建议将“ CSS”文件夹和“ JS”文件夹进行组织。
  4. 将所有图像复制到此项目文件夹。我建议使用“图像”文件夹。
  5. 现在,您拥有基本模板,需要将其转变为Drupal的主题。是时候忙了!
  6. 我建议将“花环”主题复制到新的项目文件夹中,并将其重命名为您的新主题名称。这将加快事情的速度。
  7. 将CSS,JS和Images文件夹复制到新主题项目。
  8. 编辑.info文件以加载CSS和JS文件。
  9. 修改CSS和JS文件以加载任何相对于它们的图像和其他文件路径。
  10. 使用Page.tpl.php和您的模板HTML文件之间的并排比较,您需要将TPL文件的结构转换为接近HTML文件的结构。注意不要删除动态引用。
  11. 测试,根据需要进行故障排除。

这是很多步骤,但它有效。您还可以使用提供骨架主题的主题框架。唯一的问题是,有时这些框架非常重,并且做得远远超出了所需。禅是一个常见的人,但它非常沉重。您可以在Drupal网站上的Drupal.org(搜索主题)上找到更多信息。以下是一些基本主题的链接。

  • 禅宗框架
  • 九十 (960网格系统,非常灵活的概念,虽然我从未使用过)
  • 流体网格 (另一个很棒的概念,我已经看到了这一点,而且非常好)

最后,这是一个链接 Drupal的主题指南.

其他提示

我同意pthurmond的答案,但我建议不要复制整个HTML和CSS,而要逐步进行。首先将HTML复制为菜单;然后复制CSS。使用firebug进行该过程。这样,您最终只会得到真正必需的事情。我还建议使用网格系统线960.GS,因为它非常灵活,并且您不会遇到任何布局问题。

我也正在寻找一种将WordPress主题转换为Drupal的方法,但没有找到任何简单的解决方案。

由于我的Drupal网站主要是文本内容,因此我决定在包含Drupal网站的WP网站中创建一个iFrame。

看起来会锻炼。我从Drupal模板文件中删除了标头和页脚,现在我拥有的只是WP站点内的正文。

我将不得不在Drupal站点上稍微调整CSS,但我真的很期待这种混合设计。

许可以下: CC-BY-SA归因
scroll top