- 4.6 德国人写的主题教程(6)How to Make a Drupal Theme step by step (6) http://www.drupaltutorials.de/2013/07/05/drupal-themes-teil-7/ 在这个系列的最后一节中,我将介绍另外的几个模板文件,它们也是你做主题的时候会经常遇到的。它们分别是node.tpl.php,field.tpl.php和block.tpl.php。
在Drupal页面中添加自定义的JS和CSS是很简单的,但是在选择一个适合的方法的时候会有些凌乱。
通过本篇文章,让我们来一起总结一下在你的主题/模块中引入或者管理CSS/JS的7种方法。
1. drupal_add_css(),drupal_add_js()
这是大多数开发者最常用的方法。
优点
在做Drupal开发的时候,经常会遇到添加JavaScript,本文将以Drupal7下版本为例,介绍Drupal 中添加 JavaScript 的几种方法,供您参考!
1. 前端所有页面添加JavaScript这种通常推荐在当前主题目录的.info文件里添加,比如我们当前的主题是drupalchina,想添加一个script.js的JS文件,那么我们就在drupalchina.info 文件里添加如下代码:
出现fatal error:call to undefined function context_layouts_get_layouts() in /home/......./context_layouts_reaction_block.inc on line 21 的解决办法:
- "工欲善其事,必先利其器" -- 《论语》 测试模块、主题、发行版的网站:
http://simplytest.me/
Drupal API:https://api.drupal.org/ (英文,Drupal 官网 API)
译者吐槽:我觉得这个办法挺2的。
最近一个客户的项目需要进行一项跟踪:最近一段时间里,用户的注册过程中是否会看到一个升级注册的广告。如果用户点击了这个广告并且立即完成注册,那没什么好做的,用Google自定义跟踪代码就满足需求了。
原文地址:http://danielpocock.com/click-to-dial-for-mobile-users-of-your-web-sites
原作者:Daniel.Pocock
4.5 德国人写的主题教程(5)How to Make a Drupal Theme step by step (5)
http://www.drupaltutorials.de/2013/07/03/drupal-themes-teil-6/
在网上总有讨论说drupal的前端开发不好做。事先做好的静态效果不好套到drupal里。