我感兴趣的是创建一个Drupal站点我工作的自定义主题。 我是新来的Drupal,但是我有经验的体面一点与它似乎建立一个主题(CSS,PHP,HTML)所需的基本概念工作。
所以,我的问题是 - 我从哪里开始? 是否有一个规范的指导,创建Drupal的主题? 资源,我应该知道的(除了主题化指南 )? 其他人也遇到陷阱,或者从那些谁是更有经验的智慧,只是一般的话吗?
Answer 1:
要做到这一点,最好的办法是用一个主题展开,并通过位修改一下。 这是如何大多数人我认识的人去做。 你把主题/花环目录,并将其复制到网站/所有/主题/花环修饰,那么你改变一些东西,以反映新的变化(原则上你的.info文件重命名为新的目录位置和你编辑以更改花环到新目录),那么你的点点走位和改变事物的文件,以反映设计。
这看似繁琐和浪费时间(为什么不干脆从头开始?),但你有几个优点:
- 你开始用工作主题
- 你以一个完整的主题,至极你可能想要的一切
- 你不要忘记这些都要求有一个工作网站件风险
有,这是为了使事情更容易(见例如禅主题),你基本上是在我上述同样的方式编辑入门套件。 但我发现他们有点难以明白...
祝你好运与Drupal主题:)
Answer 2:
我可以推荐你安装devel模块http://drupal.org/project/devel
它可以给你一些非常有见地的线索,你的页面是如何被放在一起。
它还附带了一个名为DRUAPL THEMER信息一个非常有用的功能,当被激活时,您可以点击页面的部分,告诉你什么的码位做了什么。
我的第二个技巧是尝试创建自己的节点类型模板,然后找出节点数据是如何工作的。
例如,在主题文件夹创建一个新的文件,称为节点story.tpl.php
<?php
print "<textarea cols=100 rows=30>". print_r($node,true) ."</textarea>";
# or krumo($node); # if you have krumo installed
print "<h1>". $node->title ."</h1>";
print "<p>" . formdat_date($node->created,"custom", "d/m/Y) ."</p>" ;
?>
Answer 3:
开始一个启动主题 ,然后建立你自己顶在上面。 这里有一个不同的首发主题比较表 。
更新:还有一个与截图首发主题回顾 ,在这里笔者介绍了他们:
启动或“基地”的主题是一类力图提供起始主题制作打造独特的设计点的最佳实践的主题。 大多数包括一套共同的必要的大部分网站的功能,有助于减少一个themer重建很多类似的文件,标记和代码为每个项目的重复。
Answer 4:
有一个学习曲线,但我会建议你先从禅主题具有包括一个主题入门套件。 购买的Drupal 6主题图书,使用Drupal的书和前端Drupal和它应该让你在正确的方向前进。
我一直在学习它快5个月了(来自世界的Joomla未来),我发现它有助于获得通过实际上从使用Drupal和前端的Drupal本书的范例工作知道的Drupal系统。 这真的让我快速了解系统是如何工作的,从安装模块,配置模块和设置权限,所有的如何是创建主题。
学习如何建立一个Drupal站点是相关的构建和部署使用Drupal网站以及主题化的网站,因为贡献的模块以及核心的人必须是在用自己的风格写的。 大多数人进入的Drupal认为Drupal的主题制作者是设计师,但事实并非如此。 他们大多是很少或根本没有设计经验的程序员,并有别人的手预制的设计给他们,然后他们把它与Drupal的整合。 你必须有,XHTML,CSS和一些PHP的经验,主题为Drupal。 我希望这有帮助。
Answer 5:
这里是一个非常顶尖的教程
http://acquia.com/community/resources/acquia-tv/tips-and-tricks-drupal-theming-90-minute-tutorial
Answer 6:
禅宗作为首发主题和使用,让您将鼠标放置到您的网页,并提出了要主题那些元素的页面模板名称的模块。 忘了模块的名称,但它确实踢开始的事情对我来说。 它不是那么简单,否则。 祝好运