如何讲述如何使用词汇的宽度面包屑? -- breadcrumbs 领域 drupal 相关 的问题

How to tell Custom Breadcrumbs which vocabulary to use?


0
vote

问题

中文

在我的网站中,我有一个名为"类别" 的单个词汇的页面,并且自定义面包屑显示分类系统和它的工作原理。 输入图像描述 另一种内容类型具有多个词汇表,包括"类别" 。但这里定制面包屑(CB)不会使用类别而是其他词汇来生成路径。

如果我排除了词汇表,我不希望CB用于只允许"类别" ,那么没有显示面包屑。

输入图像描述

我在这些内容类型之间看到的唯一区别是我创建了字段的顺序。类别是我为第二个内容类型

创建的最后一个字段

所以我如何强迫CB使用类别作为词汇?

英文原文

In my site I have pages with a single vocabulary called "category" and Custom Breadcrumbs displays the taxonomy hierarchy and it works. enter image description here Another content types has several vocabularies, including "category". But here Custom Breadcrumbs (CB) will not use the category but other vocabulary to generate the trail.

If I exclude the vocabularies I don't want CB to use to only allow "category", then no breadcrumb is displayed.

enter image description here

The only difference I see between those content types is the order in which I have created fields. Category was the last field I created for my second content type

So how can I force CB to use category as vocabulary ?

  

回答列表

1
 
vote
vote
最佳答案
 

我在我的网站上有同样的问题。我设法解决了它的艰难方式。

编辑custom_breadcrumbs_taxonomy / custom_breadcrumbs_taxonomy.inc

在第20行后添加这些行:

  $query->condition("v.vid", 2); // 2 is the id of vocab You want to use $query->orderBy('v.weight'); $query->orderBy('t.weight'); $query->orderBy('t.name');   

所以你有:

  ... $t_alias = $query->join('taxonomy_term_data', 't', 'r.tid = t.tid'); $v_alias = $query->join('taxonomy_vocabulary', 'v', 't.vid = v.vid'); $query->fields( $t_alias ); $query->condition("r.nid", $node->nid); $query->condition("v.vid", 2); $query->orderBy('v.weight'); $query->orderBy('t.weight'); $query->orderBy('t.name'); $result = $query->execute(); $terms[$node->vid][$key] = array(); ...   
 

I had the same problem on my site. I managed to fix it the hard way.

Edit custom_breadcrumbs_taxonomy/custom_breadcrumbs_taxonomy.inc

Add these lines after line 20:

$query->condition("v.vid", 2); // 2 is the id of vocab You want to use $query->orderBy('v.weight'); $query->orderBy('t.weight'); $query->orderBy('t.name'); 

So You have:

... $t_alias = $query->join('taxonomy_term_data', 't', 'r.tid = t.tid'); $v_alias = $query->join('taxonomy_vocabulary', 'v', 't.vid = v.vid'); $query->fields( $t_alias ); $query->condition("r.nid", $node->nid); $query->condition("v.vid", 2); $query->orderBy('v.weight'); $query->orderBy('t.weight'); $query->orderBy('t.name'); $result = $query->execute(); $terms[$node->vid][$key] = array(); ... 
 
 

相关问题

2  如何使用分类法设置自定义面包屑?  ( How to setup custom breadcrumbs with taxonomy ) 
我的内容类型使用分类法分类内容。例如,PathAuto URL别名结构是"内容类型" /"分类项" ,例如: 食物/日语 - 食物是内容类型和日语分类。 我正在使用自定义面包屑,以取得巨大成功,除了在它的别名上查看分类页面时。面包屑根本不起作用。这个术语没有出现,父母没有出现,没有任何发生。我有启用"自定义宽度Cou...

0  在视图页面上覆盖(缩短)面包屑  ( Override shorten breadcrumbs on views page ) 
我正在使用视图3,我不希望上下文过滤器在面包屑结束时钉在一起。事实上,对于整个视图,我只想要静态面包卷主页»我的视图名称。就是这样。无论我点击的内容过滤器,只要我在视图中,就没有任何改变或添加了。 我尝试在我的视图的tpl.php文件中做出 array_slice($breadcrumb) ,但似乎没有效果。但是,在...

0  面包屑未正确显示视图  ( Breadcrumbs not displaying correctly for views ) 
我是德鲁佩尔世界的新人,所以我希望这将是一个快速修复。 无论如何这是情况: 我的面包屑在击中节点时正好工作,例如当我转到"联系" 时,它打印出家>接触。现在我有一个景观,当我去那里时,事情看起来不错。我去了活动,它打印出家>活动>查看全部。当我去一个像"技术活动" 这样的子视图时,它吐出了家庭&gt...

0  从菜单链接文本而不是标题字段拉动面包屑项目(D7)  ( Pulling breadcrumb items from the menu link text instead of title field d7 ) 
我的一些页面是从菜单链接文本中拉动最后一个面包屑项的文本。我的其余页面正在从标题字段中拉动最后一个面包屑项的文本。我想要的是所有面包屑从菜单链接文本中拉动。 我正在使用菜单面包卷模块(应用于问题的所有页面),这允许将页面的菜单链接文本添加到backcrumbs,但我没有启用此选项。我的主题(omega的衍生物)必须是...

2  从面包屑中排除上下文过滤器  ( Exclude contextual filters from breadcrumb ) 
我这里有点问题。 我有一个包含项目列表的视图。在顶部有一些您可以单击的词汇术语。单击后,转到显示过滤列表的下一页。 问题是,在该新页面上,筛选器正在添加到我不想要的面包屑中。如何从面包屑中排除这些过滤器? 示例 完整列表的页面具有此面条,这是好的: 首页»Opleiden»Bijscholing 下一个,如果我们点...

1  Drupal 7易面包屑模块​​隐藏面包屑  ( Drupal 7 easy breadcrumb module hides breadcrumbs ) 
当我安装易面包屑模块​​时,我的面包屑消失了。 我想知道是否有一个需要更改的特定设置。如果我在主页上,则会显示面包屑主页。一旦我安装轻松的面包屑,隐藏了面包屑。我尝试清除缓存,但没有解决问题。我还改变了主题,看看它是一个主题问题,但没有解决它。 ...

1  显示两个家的面包屑  ( Bread crumbs showing two homes ) 
我的面包碎屑为一些奇怪的原因显示在家 - >家 - >。 我怀疑它与网站结构有关,但我不太确定它是什么。 任何想法? ...

7  哪个钩子有效地设置自定义面包屑?  ( Which hook is effective for setting custom breadcrumbs ) 
我有一个主题,它设置如下面包屑: function mytheme_process_node(&$variables) { (....) drupal_set_breadcrumb($my_breadcrumbs_array); } 此以后被其他内容覆盖。我需要显示节点的特定分类值来设置面包...

1  面包屑不按预期工作  ( Breadcrumbs not working as expected ) 
我的菜单看起来如下: defs 菜单链接到 def 视图, fghs 菜单链接到 fgh 视图。 abcs | defs | fghs 现在,当我点击 defs 时,打开一个视图。 现在我的面包屑是以下内容: Home >> defs >> def def 是视图。在此视图中,有一个链接到...

0  从面包屑中取出方框  ( Remove facets from breadcrumb ) 
我正在使用FaceTapi-SearchAPI,我注意到,在面包屑中基于搜索API的每个视图上都有"所有项目" 链接,当我向搜索添加方面时,刻面值添加到面包屑。 有没有办法从面包屑中删除"所有物品" 和其他方面元件? ...

3  如何在Drupal 7中显示分类术语的面包屑  ( How to show breadcrumbs for taxonomy terms in drupal 7 ) 
我现在刚刚开始在D7上工作,但我无法弄清楚如何在D6中做出面包屑中的术语(我猜使用分类面包屑)。 D7的分类面包屑模块​​是开发释放。 ...

1  面包屑未显示正确翻译  ( Breadcrumbs not showing properly translated ) 
我正在使用具有阿拉伯语和英语版本的多语种网站。在正确显示出来之前,但在菜单翻译成阿拉伯语之后,面包屑仅在阿拉伯语中显示。 如何在英语中获得面包屑? ...

3  可以用面板使用面包屑吗?  ( Can crumbs be used with panels ) 
我正在构建一个带有面板的网站(以及任何地方的面板,基于精度的自定义主题),并尝试根据其内容类型为特定节点定制面包屑。 面包屑模块​​看起来像我需要的事情,我已经能够在花环的测试网站上完美地工作,但一旦我切换到使用面板,就不会使用面包屑面包屑。 具体来说,它看起来像CTools提供的"面包屑" 页面元素内容不使用面包屑...

0  无法设置自定义面包屑  ( Unable to set custom breadcrumbs ) 
我已启用自定义宽度批量模块,并给出管理员(ME)创建自定义面包屑。 我在节点上看到了此消息,在那里它应该允许我设置自定义面包卷: 尚未为此测试_content_type页面创建自定义面包屑。使用自定义adventrumbs管理页面创建面包屑。 转到此页面的设置如下: 只显示的custom_breadcrumbs ...

0  在欧米茄kickstart主题中打印的面包屑在哪里?  ( Where is the breadcrumb printed at in the omega kickstart theme ) 
有人可以告诉我omega kickstart面包屑在代码中打印的地方,我看过模板dir,那似乎是一个page.tpl.php和memic dir dosent中的templt.tpl.php都有它想要将它移动到内容 ...

1  从头开始的最佳方式是什么?  ( What is the best way to start from scratch ) 
我在工作中有一个drupal 7实例,一个在家里。在安装"MENU BREETCRUMBS" 模块之前,我将内容添加到两个站点。在我的Drupal实例上,面包屑不正常工作(他们正在跳过一级等),而在我家中的Drupal实例上,相同的模块完美地工作。 我已经尝试卸载,然后在工作中重新安装模块,但在工作中,但没有运气才能...

0  我的面包屑来自哪里?  ( Where are my breadcrumbs coming from ) 
i在一个阶段有菜单面包屑模块​​,然后启用了自定义面包屑模块​​。我现在已经禁用了两个,但面包屑仍在显示。每个页面上只显示家庭面包屑,并在搜索结果页面上显示"home&gt; search&gt;内容" 。 我的面包屑来自哪里,因为我禁用两个模块? 搜索结果页面 <nav role="navigation"...

0  Bartik主题中没有面包屑设置?  ( No breadcrumb settings in bartik theme ) 
我的Bartik主题中的面包屑完美。但是,在我的禅宗上,跳过一级! 我刚注意到Bartik主题的设置中没有面包卷设置部分。 我正在使用Menu BackCrumbs模块,适用于两个站点... ...

3  “设置面包屑”在规则中做了什么?  ( What does set breadcrumb do in rules ) 
规则模块附带的操作之一是"设置填充" 。 的示例 当触发此动作时,似乎没有任何内容造成的面包屑。 应该发生什么?它是否在触发后的用户上的页面上的填充物,或者在操作中使用路径的页面?为什么它不是做任何事情,或者做某事,如果是的话,它在做什么? ...

2  从FrontPage中取出面包屑  ( Removing the breadcrumb from frontpage ) 
我想从FrontPage中删除面包屑,并无法在主题或自定义面包屑的配置设置中找到解决方案。所以我正在考虑修改page.tpl.php 你是否看到这个问题? 替换: <?php print $breadcrumb; ?> : <?php if ($_GET["q"] == variable_get("s...




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


Licensed under cc by-sa 3.0 with attribution required.