如何获取节点的条目列表(按节点id)属于特定的词汇表。有没有drupal功能?drupal获取节点列表
2
A
回答
2
taxonomy_node_get_terms函数。
http://api.drupal.org/api/function/taxonomy_node_get_terms/6
或者也:
taxonomy_node_get_terms_by_vocabulary
http://api.drupal.org/api/function/taxonomy_node_get_terms_by_vocabulary/6
2
我知道有一个API来获取词汇的清单,但我n要肯定的是,术语gettign列表中的一个API存在的词汇表。
但是,您可以尝试此功能。它会工作。
function myutils_get_terms_by_vocabulary($vname, $tname = "") {
$sql = "select td.*
from term_data td
inner join vocabulary v on td.vid = v.vid
where v.name = '%s'";
if($tname) {
$result = db_query($sql . " and td.name = '%s'", $vname, $tname);
return db_fetch_object($result);
} else {
$result = db_query($sql, $vname);
}
$terms = array();
while ($term = db_fetch_object($result)) {
$terms[$term->tid] = strtolower($term->name);
}
return $terms;
}
基本上我为这样的常用功能创建了一个'myutils'模块,并在其中添加了这个功能。以便我可以在所有类似的情况下使用它们。
相关问题
- 1. 获取下一个节点/ Drupal 7
- 2. Drupal按类型获取节点xml-rpc
- 3. Drupal 7在AJAX中获取节点ID
- 4. 获取Drupal 7中节点的URL
- 5. Drupal 7 - 获取已加载的节点
- 6. 在drupal 7中,如何从节点标题获取节点ID?
- 7. 在Drupal Views参数中,如何获取节点队列中的节点总数?
- 8. c#获取TreeView父节点的列表
- 9. 获取节点列表中的边缘
- 10. 获取用户的节点列表
- 11. 的XDocument - 获取节点的值列表
- 12. 获取节点列表从XML文档
- 13. 从Umbraco的子节点获取所有根节点的列表
- 14. 无法从当前节点获取节点列表
- 15. 如何从节点列表中的节点获取属性?
- 16. 从节点获取id属性的节点列表
- 17. 通过名称从节点列表获取节点
- 18. 如何在Drupal 8中代表节点ID(nid)获取tid?
- 19. Drupal 6从提交表格获取节点标题
- 20. Drupal节点表单定制
- 21. 在Drupal中如何从节点创建中的视图中获取列表值?
- 22. drupal引导脚本:如何获取x类型的所有节点的列表?
- 23. 无法获取XPath来获取一个节点列表
- 24. 从节点列表中获取最短文本列表
- 25. 获取节点
- 26. Drupal Views:获取与当前节点具有相同分类的节点
- 27. 刷新现有节点,以获取Drupal中的自动节点号
- 28. 获取可用的Drupal视图列表
- 29. Drupal + Ubercart:获取产品列表
- 30. 获取糕点重叠中的节点列表