0
A
回答
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;
}
}
相关问题
- 1. 如何用占位符实现UiTableWiev?
- 2. 如何在Pinterest ImageView Android上实现以下占位符图像?
- 3. MySQLdb占位符实现不起作用
- 4. 如何实现占位符文本在UITextField中逐个字符地消失
- 5. 如何使用令牌在Drupal 7
- 6. 如何在Linux中的命令行用户占位符?
- 7. 如何在Java中实现搜索令牌(如mac Lion)?
- 8. python/django程序的国际化:如何在.po文件中实现占位符?
- 9. 占位符如何在Scala中工作?
- 10. 如何在liquibase中使用占位符
- 11. 占位符如何在Flyway中工作?
- 12. 如何在semantic-ui中占位符?
- 13. PlaceHolder - 如何在aspx中replce占位符?
- 14. 如何在jQuery中使用占位符?
- 15. 令牌桶的实现
- 16. 如何在php中实现云计算并生成令牌?
- 17. 如何在AngularJS中实现基于令牌的认证
- 18. 如何在WCF soap响应中实现安全令牌?
- 19. 如何在PHP中实现令牌基表格提交
- 20. 如何在登录表单中设置drupal 7中的占位符
- 21. 如何提供占位符?
- 22. 如何使用占位符
- 23. 如何使用jQuery在输入元素上实现占位符文本?
- 24. 富占位符无法在占位符中输入文本
- 25. 在Angular中玩占位符
- 26. 在wordpress中占位符
- 27. 占位符在IE7
- 28. 如何添加占位符在tinymce v4.0
- 29. 如何在视图中使用令牌过滤器 - Drupal 7
- 30. 如何在Drupal的节点页中使用令牌?
注:D6,此功能取决于token.module。 Drupal 7内置了通用的标记处理,请参阅http://api.drupal.org/api/drupal/modules--system--system.api.php/function/hook_tokens/7。令牌模块在那里仍然存在,但仅用于提供一个UI和额外的令牌,但它们并未成为核心。 – Berdir 2011-02-01 08:30:43