我正在努力开发一个drupal网站.我创建了一个自定义主页,它与一个名为(首页)的模块一起正常工作.但是,我需要为内部页面创建自定义页面.意思是,我需要有一个不同于我现在的一般drupal主题的设计,但我不知道该怎么做(以一种不会花费太多时间的简单方式).我有HTML和CSS准备好的设计,但我只需要在菜单中有类似(自定义页面)的东西,所以当我点击它时,它会带我到那个设计(虽然不是外部链接!)
我希望这不会引起混淆,但如果您有任何疑问,我将很乐意回答这些问题.
提前谢谢你的帮助 :)
goo*_*orp 15
对于单个页面,您可以使用drupal创建任何您喜欢的html
由于您需要一个独特的布局,因此您需要查看自定义的page.tpl.php.您可以为任何网址创建page.tpl.php,这样您就可以修改该网页的整个网页html,或者只是在这里和那里进行调整.
Drupal有一个非常灵活的主题系统,所以有很多方法可以改变标记.所有这些东西都需要进入你的主题或模块.
您仍将拥有drupal站点中使用的css文件.
如果您的目标是仅在页面上创建一个,使用不同的布局等,最快捷,最简单的方法是创建我们自己的page.tpl.php文件,并在那里写下所有的html并忘记Drupal可以做什么.这通常不是最佳实践,但在这种情况下,使用Drupal的灵活性做一些事情可能有点矫枉过正,特别是如果你不熟悉Drupal.您可以使用页面模板命名约定来执行此操作,只需在主题中添加带有标记的文件即可.这种方法对于静态站点是有益的,但也可以通过为其他页面更多的努力来完成.如果你想使用很多模块,这不是你的解决方案.您应该查看主题函数/ template.php以及可以在那里完成的工作.
如果你的目标是创建一个后端主题,drupal有几个模块,这些天最常用的可能是管理模块.即使这不是您的目标,这也是一个很好的模块,可以让您的后端更加用户友好.