防止类别页面生成 -- taxonomy-terms 领域 drupal 相关 的问题

Prevent Category Pages from Generating


1
vote

问题

中文

我有一个是生成/类别页面和/分类学归档类型页面的网站,其中包含一定分类项的帖子列表。我没有此页面的模板,它们似乎不必要/重复内容。有没有办法阻止它们被创建?

类别/地区/全部/波士顿?页面= 2& Region =默认 /分类学/术语/ 14 /"?Page = 19& Region =默认

链接到其中一个页面 http://nyc.thedelimagazine。 COM /分类学/术语/ 14 /%E2%80%9d?Page = 19& Region =默认

英文原文

I have a website that is generating /category pages and /taxonomy archive type pages, with a list of posts containing a certain taxonomy term. I do not have a template for this page and they seem unnecessary/duplicate content. Is there any way to prevent them from being created?

category/region/all/boston?page=2&region=DEFAULT /taxonomy/term/14/xe2x80x9d?page=19&region=DEFAULT

link to one of these pages http://nyc.thedelimagazine.com/taxonomy/term/14/%E2%80%9D?page=19&region=DEFAULT

  

回答列表

1
 
vote
vote
最佳答案
 

如果您是真的想要防止存在的URL,您可能会使用 hook_menu_alter 。我会小心谨慎,因为它可能有难以置信的后果。创建模块可以以某种方式取决于存在的路径。

我不知道类别路径来自哪里,但我猜答案将与分类学的答案相同。

我的解决方案是用页手"来接管URL。,并简单地传递用户重定向到首页。 (或404,如果您更喜欢)。 请注意,我正在谈论CTools中的"页面管理器" ,不是面板。这两个模块通常混淆,并且它们的名称互换。

 

If you really want to prevent the URLs from existing at all, you could probably unset the paths using a hook_menu_alter. I would be careful with that though, as it might have unforseen consequences. The creating module may in some way depend on the paths existance.

I don't know where the category paths comes from but I guess the answer will be the same as for the taxonomy ones.

My solution would be to take over the URL with Page manager, and simply pass the user a redirect to the front page. (Or a 404, if you prefer). Note that I'm talking about "Page manager" in Ctools, not Panels. The two modules are often confused and their names interchanged.

 
 
     
     

相关问题

4  如何基于内容类型更改术语URI  ( How to change a term uri based on content type ) 
我有2种内容类型(照片,视频),两者都有一个术语参考,对"主题" 分类。 主题术语在节点显示页面上显示,我想链接到照片的"/ photo /%" ,用于视频,用于视频,而不是默认的"/taxonomy/term/%". 如何做到这一点? ...

5  如何修改页面中的分类术语路径呈现数组?  ( How to modify taxonomy term path in the page render array ) 
我正在尝试在节点页面上显示之前更改一个术语的路径。我在template.php中使用这个预处理函数: function bartik_preprocess_node(&$variables) { $variables['field_photo_topic']['0']['taxonomy_term']->...

2  相关新闻局部在分类学期  ( Related news block in taxonomy term ) 
我正在尝试在术语页面而不是节点上进行相关的新闻块。我已经在节点上完成了它,它可以正常工作,但是当我尝试在分类学期页面上进行,它使整个块消失。 这就是我在上下文过滤器中的内容以及我使用的是我的关系, 在这里是我的分类学中的内容, ,这是我的内容中的:nid 最后在我的关系中。 ...

0  如何为内容添加类别  ( How to add categories to content ) 
我仍然是德鲁佩尔7.我读过一些关于Drupal的工作的几件事,但我不太好了。 如何为不同类别创建文章?我想制作可以在图形,绘画或3D等下列出的文章。如何将它们分类在主菜单中?博客模块或书本模块如何不同? 我知道这可能已经在这里发布了同样的地方,但我只想在长章中找不到一个简单的解释。谢谢家伙。 ...

2  分类菜单和层次结构树[关闭]  ( Taxonomy menu hierarchy trees ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并阐明编辑此帖的问题。 closed 4年前。 ...

1  Drupal意见:日历的分类条纹  ( Drupal views taxonomy stripes for calendar ) 
我在日历上有一点问题。 如果我想为内容类型定义颜色条纹,我得到了这个选择: 简单。我只是选择类型并添加颜色。 但是,我想为分类法进行分类。所以我在条纹菜单中选择分类: 我成功将其链接到相关的分类字段,但我没有选择颜色选择? 我正在使用最新的日历和视图模块的稳定版本。 我该怎么做? 还有另一种方式吗? ...

2  检查是否存在满足;如果没有,请创建它  ( Check to see if content exists if not create it ) 
我有两个由节点引用相关的节点类型。本质上,内容类型A是容器,内容B类型是项目。为了说明,我将调用内容一个框和内容b项目。该项目有许多与框共享的分类术语。再次用于说明,唤醒让他们调用颜色和尺寸。我想做的是设置一个规则,执行以下内容: 在创建项目(实际在内容保存之前)检查以查看是否有一个框,这些框是分享了项目的颜色和大...

5  如何从分类节点上出现的节点摘要中剥离HTML列表页面?  ( How do you strip html from the node summary that appears on taxonomy node listin ) 
我在arg(0)=='分类'的if语句中使用hook_preprocess_node(),但对节点的更改并未通过显示。 在分类节点列表页面中列出时,使预告片在纯文本(剥离HTML)中出现的最佳方法是什么? ...

4  更改错误消息“已检测到非法选择。请联系网站管理员。”  ( Change the error message an illegal choice has been detected please contact th ) 
当用户提交具有分类选择字段的内容和 not 进行选择时,则会出现引用的错误。 现在,我完全知道何时,如何以及在消息所出现的时间,有没有办法改变它,以便它实际上对用户有用(即"您没有选择一个类别" 。),而不仅仅是一个隐秘的隐秘错误消息可能会使用户丢弃? ...

1  查看日历中分类学术语分类的事件计数  ( Viewing events count grouped by taxonomy terms on calendar ) 
我试图查看每个"事件类型" 的事件数,即使用日历,这是分类系统,但我完全丢失!这是我所做的: 创建了"事件类型" 词汇表,并添加了"会议" ,"期刊" 等。 创建了一个"事件" 内容类型,具有"事件类型" ,加上的"事件类型" ,以及开始日期/时间。 创建了一个新的"查看内容" 视图,具有类型="事件" ,显示为具...

3  如何在父分类项下显示标记的内容  ( How to show contents tagged under a parent taxonomy term ) 
我的内容可以每分类术语标记(具有内容类型的层次结构),例如, 活动>婚礼 活动>生日 活动>公共和gt;国庆日庆祝活动 事件(这是一个词汇表)实际上变成了一个菜单(使用分类界菜单),我想要它,当用户点击"活动" 菜单时,所有内容标记婚礼,标记的生日,标记为国庆日庆祝活动将出现页面。 此内容类型(事件...

2  分类小部件 - 选择最大级别深度  ( Taxonomy widget select maximum level depth ) 
我想制作一个分类字段小部件,允许我选择分类词汇表的最大级别深度。该窗口小部件应以节点形式使用,值(选定术语)应保存在节点对象中。 是什么最佳(Drupal)方法的方法? 我不想使用层次结构。 ...

1  如何强迫 - 将词汇表明为节点面包屑的源?  ( How do i force indicate a vocabulary as a source for node breadcrumbs ) 
我在我的网站上有两个词汇表,某些内容类型的每个节点都有两个术语参考字段 - 每个词汇量,仅限单个值。为了浏览两个词汇,我正在使用分类菜单和分类面包屑模块​​。 只要我通过术语浏览,面包屑就可以了,当我踩到节点实例时,问题开始 - 然后围绕填充路径从词汇A中获取,而我想要的是词汇的路径湾 在内容类型定义中,我选中词汇a...

2  翻译简单代码片段 - 获取分类学期ID  ( Translate simple code snippet get taxonomy term id ) 
im在这个伟大的播客哪个是drupal 5(我猜)。 我想在我的页面上添加一个视图 - caxonomy.tpl.php并获取目前查看的分类学术语的ID。可能会有任何人翻译此代码片段为Drupal 7? <?php $view = views_get_view('taxonomypages'); $displ...

3  使用CCK或分类物与Drupal 7中的自定义字段  ( Using cck or taxonomy with custom fields in drupal 7 ) 
我正在构建一个包含关于运动员数据的网站。我正试图决定使用自定义字段代表运动员作为CCK或分类术语。运动员将包含名称,DOB和Image等信息,每个运动员都有一个页面。 新闻文章,体育,场地,活动和团队将在网站内的其他内容,如果我们使用分类解决方案,可以用运动员术语标记。如果运动员作为自定义内容类型,则替代方案将使用节...

2  如何仅在视图字段中仅显示分层术语的父项条款  ( How to display only parent terms of hierarchical terms in views field ) 
在ui我设置 Relationship "Taxonomy:Parent term" ,然后是一个 Field "Taxonomy: Term" 。 但问题是它显示所有词汇表的父项(我有几个词汇表)。 我还尝试了 99887663 ,因为它可以通过词汇表来限制术语,但它不能拥有 Relationship "Taxon...

3  如何通过引用的术语值查询节点(通过EntityFieldQuery)?  ( How to query nodes by a referenced term value via entityfieldquery ) 
我必须根据不同的字段条件查询我的内容类型(FIRM_UNIT),并且对于我来使用 EntityFieldQuery 。 $query = new EntityFieldQuery; $query ->entityCondition('entity_type', 'node') ->entityCondi...

14  如何用斜杠将分类分类层次分类  ( How to separate taxonomy hierarchy in pathauto with slashes ) 
pathauto 似乎具有不同的别名分类学层次结构。 从分类菜单: 分类&gt;汽车&gt;阿斯顿马丁&gt; DB9 Coupe 分类&gt;乔布斯&gt;会计 我想要的是这个网址的东西: 分类广告/作业/会计(不是会计工作 - 分类) (请注意,Pathautho也以反向顺序使用破折号生成此。)...

11  如何获得当前分类学期术语的分类学期名称.TPL.php?  ( How do i get the taxonomy term name of the current taxonomy term page tpl php ) 
im在d7上。我试图获取我正在进行的分类页的分类学期名称。由于我不在"节点" 页面上,我无法通过$ node-&gt来获得它。tid。我应该怎么办? 谢谢。 ...

1  显示分类学术语的儿童  ( Show children of a taxonomy term ) 
我利用了视野:"分类学术语" 。是否有一种简单的方法来展示一个术语的孩子,旁边的节点掌握这个术语? 示例: Cars - Volvo --- Family_cars --- Sports_cars - Honda --- Parts --- ... Trucks - ... 当您看到"汽车" 页面时,我想显...




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


Licensed under cc by-sa 3.0 with attribution required.