跳转到主要内容
  • 剖析 Drupal 6 Theme 系统

    1. 系统调用函数theme(),进入theme系统;

    2. init_theme()

    3. theme_get_registry(),获得theme_registry列表;

    4. 遍历theme_registry,选取当前调用的theme单元;

    5. 判断该theme单元是否有[‘file’]、[‘path’],有则引用该文件;

    6. 如果当前theme存在function,则调用该function;

  • 管理 drupal 主题不兼容性的工具

    1、我们推荐你使用一个遵从标准的浏览器作为起点,比如Firefox。Firefox允许你对你网页的某些部分进行高亮显示,右击“查看所选区域的源文件”,可以帮你理解你主题使用的CSS类。理解CSS类是如何作用于底层的xhtml的,是理解你主题的关键所在。

    2、使用标准的CSS命名规范。我们推荐为你的CSS类采用这些命名规范。

    3、为你的主题选择一个合法的DOCTYPE类型,并且包含一个DocType Declaration(DTD)。

  • 如何取得已登录者的用户名

    问:如何取得已登录者的用户名?当用户登录后,用户名存在什么地方? 是在变量里,还是在数据库里?编程时如何获取并供进一步使用?

    答:通过全局变量: global $user; print_r($user);就可以实现了。

  • drupal 花园网站开通

    drupalgarden.cn现已开通,建立此站的目的主要有:1.分享和学习drupal模板的开发与制作;2.分享和推行web标准相关的技术(Xhtml、css、JavaScript等);3.发布一些易学易用的drupal教程;4、drupal相关的其他技术的研究和探讨。 初步是这样规划,由于目前还是处于学习之中,希望能够与网站共同成长,愿更多的drupaler加入进来,共同进步!