如何在分层上订购节点的分类术语? -- taxonomy-terms 领域 和 nodes 领域 drupal 相关 的问题

How to order a node's taxonomy terms hierarchically?


3
vote

问题

中文

是默认顺序排序的节点的分类数组中的术语?

如果不是,那么最有效的方法是什么?

英文原文

Are the terms in a node's taxonomy array ordered hierarchically by default?

If not, what is the most efficient way to do so?

     

回答列表

5
 
vote
vote
最佳答案
 

默认情况下,它们未按分层排列...

为了自己这样做,您可以看看以下功能: taxonomy_get_parents()和 taxonomy_get_children()。

这里是一个很好的例子: http://davidherron.com / content / Expressing-Navigability-Drupal-caxonononomy-shierarchies

 

No they are not ordered hierarchically by default...

In order to do it yourself you could take a look at the following functions: taxonomy_get_parents() and taxonomy_get_children().

Here is a great article with nice examples: http://davidherron.com/content/improving-navigability-drupal-taxonomy-hierarchies

 
 

相关问题

7  如何访问分类学期的字段?  ( How do i access a taxonomy terms fields ) 
具体而言,我正在尝试访问一个名为'徽标'的字段,在几个分类术语(推文和维基百科编辑)中,这是一个图像。我在我的网站的首页上有一个新闻源,并且对于每个饲料项目,该馈电项目在馈送中的每个馈送项目旁边具有术语引用。关于暴露或访问每个分类学术语的最佳方法是什么? ...

3  是暴露于观点的分类系统吗?  ( Are taxonomy fields exposed to views ) 
我正在尝试创建一个具有分类参考字段的节点的视图。我可以获得分类学术语,但没有看到我创造的分类领域暴露于观点。谷歌搜索不会透露其他人具有同样问题。我缺少我的鼻子下的东西吗? ...

4  与分类术语的自定义路径的分类菜单  ( Taxonomy menu with custom path for taxonomy terms ) 
我正在尝试使用分类菜单模块为分类的自定义路径条款。而不是/分类/术语/ tid我想要/ proj /!tid(或最终/ proj /!term-name,但我会满足于我能得到的)。当我将"菜单路径类型" 设置为默认设置时,我有分类菜单正常工作,使其成为/分类/术语/ tid。每当我尝试使用"词汇路径" 选项时,菜单术...

2  如果用户无权查看术语,则不显示术语名称  ( Never show the term name if the user has no permission to view the term ) 
我用一个词汇表到我发布到我的网站的Freetag书签,我想隐藏所有术语(也是大多数节点;大多数或全部,我不在乎)。 使用TAC模块,我使用以下设置开始: 全局默认值:show / create / delete:忽略show-term-checkbox:是的 MyVoc默认值:show(node):禁止; show...

2  最好的做法是拥有一个“类别”字段,管理员可以选择用户可以选择的文字  ( Best practice to have a category fields where admin can choose wich voices the ) 
我有一个需要"类别" 字段的内容类型;这可以是分类词学号或文本字段(使用SELECT WIDGET),它并不重要。 (我并没有一次5-6个声音。) 但是,这些声音可能会随着时间的推移而变化,并且在创建新节点时,普通用户应该只能选择少量值。 实现这一目标的最佳做法是什么? 我的想法是使用一个分类词汇词汇,只有管理员可以...

1  什么是访问记录“content_access:全部”?这是覆盖我的分类管理模块  ( What is the access record content access all this is overriding my taxonomy ) 
自从我上次重建我的权限以来,我的权限遇到了问题。 (在研究用户参考权限后,我完成了这一点。此字段没有用户参考) 分类权限具有相同的优先级。实际上所有访问模块都具有零的优先级。当我转到可以看到的页面时,即使不应该看到它,它会显示以下内容授予访问页面的访问: 我认为我必须让人们默认情况下访问页面,然后如果分配分类,...

1  授予访问CCK引用的节点  ( Grant access to cck referenced nodes ) 
我有一个内容类型'对象',它引用内容类型"图像" 的一个或多个节点。 我授权使用TAC Lite访问节点:用户只能使用特定术语查看内容。 由于该术语仅存在于"对象" 内容类型中,因此引用的图像不会显示在节点页面中。 如何允许查看对所有引用节点的访问权限? 我尝试过节点访问节点参考,但如果用户可以访问引用节点,则会授...

2  从模板文件中检测节点的分类项  ( Detect the taxonomy terms of a node from within a template file ) 
我有一个具有内容类型的事件类型的Drupal 7站点。 我有一个称为"事件类型" 的分类,其中有5个选项(党,会议,会议等) 我有一个名为node的模板 - event.tpl.php用于样式的独立事件节点。 如何检测到哪些分类术语从模板文件中适用于给定的事件节点?我需要根据与事件相关的分类项来改变一些演示逻辑。 ...

33  分类术语的节点计数  ( Node count for taxonomy terms ) 
如何为分类术语显示节点计数值,以节点计数的降序排序结果列表? ...

6  Drupal 7适合我的网站吗?  ( Is drupal 7 a good fit for my site ) 
我开始在Wordpress 3.1中创建我的网站,我已经击中了速度凹凸。我正在考虑切换到EE或Drupal 7,希望实现我对网站的愿景。 我在下拉菜单查询中的问题是排除术语。目前,我有Carmake,Carmodel,年等的分类信息......我的问题是当我选择本田时,菜单不排除非本田汽车,所以你得到一个巨大的汽车模...

4  创建新字段实例时的多个值  ( Multiple values in creating a new field instance ) 
这是我实际的代码: $instance = array( 'field_name' => FIELD_PROJECT_TAGS, 'entity_type' => 'node', 'label' => $vocabulary->name, 'bundle' => 'portfoli...

3  如何使用Template.php进行基于分类的CSS样式?  ( How to do taxonomy based css styling using template php ) 
我期待实施基于分类的CSS造型;特别是对于我要添加当前术语的身体标记。 这是我到目前为止的内容: function _phptemplate_variables($hook, $vars = array()) { global $node; switch ($hook) { case 'pag...

7  节点显示中的分类系统  ( Display taxonomy field in node display ) 
我创建了一个词汇,其中术语有图像作为附加字段。 我想在节点页面中显示图像而不是术语名称。我该怎么办? 在Drupal 6.x中,我会加载这个术语并显示它,但我猜在Drupal 7与Field API必须有更好的方法来执行此操作。 ...

2  如何在块中显示已暴露的表单中的翻译术语名称  ( How to display translated term names in exposed form in block ) 
所以我有一个观点页面,显示特定内容类型的节点列表。此视图具有在块中暴露的过滤器表格。 表单中的一些过滤器是词汇表。我正在使用 bef 模块,以将每个词汇表的术语显示为复选框而不是默认选择列表。 术语已翻译 - 我正在使用 i18ntaxonomy ,词汇表已选择此选项:本地化术语。术语对于所有语言很常见,但它们的名...

5  滤波器术语引用  ( Term reference with filter ) 
我想知道是否可以使用可用分类术语的子集添加一个术语参考字段。让我解释。我有一个具有这样的结构的分类词汇,如下所示: - term 1 - term 1.1 - term 1.2 - term 1.3 - term 2 - term 2.1 - term 2.2 然后我将创建特定的内容类型...

11  将具有特殊字符的术语名称转换为术语ID的视图中  ( Converting term names with special characters to term ids in views ) 
我有一个观点,我想在其中使用多个terminat作为参数。我想使用URL的术语名称并将其转换为终止。我设法易于执行此操作,它通过检查"转换破折号在术语参数" 中的空格中,使用简单的1字术语或甚至多个单词。 我有几个具有特殊字符的术语,例如:"新闻&政治" 。 有没有办法拥有漂亮的URL(新闻 - 政治)并获得...

9  如何通过语言过滤分类术语?  ( How can i filter the taxonomy terms by language ) 
我已经搜索了一种方式通过语言过滤分类术语(如节点所做的),但我没有找到任何方法来做到这一点。 视图模块是否支持在分类学中或仅在节点中过滤? 如何通过语言过滤分类术语? ...

3  通过内容类型和共享分类术语过滤  ( Filter by content type and shared taxonomy terms ) 
我想在以下类别中对我的内容进行分类: 技术 国际政治 教育 宗教 运动 它们是在我的内容类型中共享(例如新闻,页面)。 我想通过类别创建列表页面过滤,类似于"新闻/国际政治" (注意清洁URL)。 达到这一点的最佳方法是什么? 我有点用共享的分类法和每个内容类型的视图,但是我不能使用分类链接,并且必须用手建立它们...

3  覆盖“显示选择选项”以在反向字母顺序中查看它们  ( Override display select options to see them in reversed alphabetical order ) 
谁可以建议我如何覆盖分层选择模块以显示反向字母顺序的选择选项? ...

2  如何在视图中输出节点上的所有分类字段值?  ( How to output all taxonomy field values on a node in views ) 
如何显示应用于给定节点的分类术语的所有字段值? 所以说我有以下词汇定义: 词汇名称:水果类别:水果类别W / CODES字段:FURCH_CODE ,我添加以下术语: tname:Apple Fruit_Code:Appl TNAME:Orange Fruit_Code:ORG TNAME:PINE Apple ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.