首页 / 帖子
Avatar Uploader 插件 调用问题

Avatar Uploader 构思非常棒。效果也很好。但是有些细节问题不知道怎么做!

如果我想在模板 自定义 <?php  print render($user_profile['user_picture']);?> 就无法 调用 这个插件了?chanage avatar 也没有显示
我想不用系统默认的print render($user_profile); 样子不酷炫。


1个答案
发布于:2015-04-13 20:50

你指定一下要绑定的元素 用这个变量

Drupal.settings.avatar_selector

默认值是

.profile .user-picture a


你可以参考一下这一段代码,avatar_uploader模块里面的:

Drupal.behaviors.avatar_uploader = {
  attach: function(context) {
    if (Drupal.settings.avatar_uid) {
      Drupal.settings.avatar_selector = Drupal.settings.avatar_selector || '.profile .user-picture a';
      var el = jQuery(Drupal.settings.avatar_selector);
      au.attach(el, Drupal.settings.avatar_uid, Drupal.t('Change avatar'));
    }
  }
}