如何将令牌插入textarea?
有一个令牌插入模块,但还没有稳定的版本
答案 0 :(得分:1)
摘自drupal.org
hook_token_values($type, $object = NULL, $options = array())
此函数应返回占位符的键控数组及其替换值。 $ type包含当前上下文 - 'node','user','global'等。$ object包含应该用作替换的基础的特定节点,用户等。当$ type是你的模块真正可以处理的东西时,只生成并返回替换标记。这有助于保持速度快,避免不必要的 寻找数以万计的替代代币。 $ options数组可以包含其他选项(确切使用是动态的,不容易记录)。
例如:
function my_user_token_values($type, $object = NULL, $options = array()) {
if ($type == 'user') {
$user = $object;
$tokens['name'] = $user->name;
$tokens['mail'] = $user->mail;
return $tokens;
}
}