- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个根据以下方案的 Drupal 7.9 分类词汇表:
category-1
category-1 > subcategory-1-1
category-1 > subcategory-1-2
category-1 > subcategory-1-3
category-2
category-2 > subcategory-2-1
我想在我的页面 URL 路径中反射(reflect)这个分类层次结构,例如
category-1/subcategory-1-1/page-123
为了实现这一点,我使用模块 Pathauto 版本 7.x-1.0。但我不知道我必须使用哪种模式。
目前我正在使用 [node:%field_taxonomy%]/[node:title]
但使用此模式,网址路径只是 subcategory-1-1/page-123
,因此未反射(reflect)完整的层次结构。 有分类树模式吗?我找不到任何关于此的更新信息,并且有效模式似乎在每个版本的 Pathauto 中都发生了变化。
最佳答案
经过一番尝试和错误后,我想出了一种在使用分类术语创建自定义 URL 路径时非常适合我的方法。您所需要做的就是安装一个名为 Entity API 的附加模块。您可以在这里找到它 http://drupal.org/project/entity 。安装后,您应该启用实体 API 和实体 token 模块。实体 token 为所有没有 token 且实体 API 已知的属性提供 token 替换。
首先,创建一个新的分类词汇表。我们将其称为“类别”并添加一些术语。然后,对于想要拥有自定义 URL 路径的内容类型,您需要创建一个新的术语引用字段。我不知道为什么,但它不适用于标准 field_tags。因此,请确保创建一个新的。我们也将其称为类别,并使用我们之前创建的词汇“类别”作为源。还有一件事你需要考虑:你必须用小写字母标记这个字段;否则它不会因为我未知的原因而不起作用;)。您最终会得到一个 field_category 字段。
转到 URL 别名管理页面 -> 模式。展开内容路径的替换模式 -> 展开节点 -> 您将在底部看到类别,将其展开。好的,现在您已准备好使用分类术语标记。
使用类似 [node:field-category:name]/[node:title] 的内容,其中 [node:field-category:name] 是分类术语的名称,您将拥有类似 mysite.com/的路径术语/标题。
顺便说一句,我使用 Pathauto 7.x-1.0-beta1、Token 7.x-1.0-beta2 和 Entity API 7.x-1.0-beta8。
祝你好运! ))
http://drupal.org/node/1044980#comment-4562844
您可以使用以下模式创建网址:[节点:字段类别:词汇:名称]/[节点:字段类别: parent :加入:/]/[节点:字段类别:名称]/[节点:标题]
关于drupal-7 - Drupal 7 : Pathauto hierarchical taxonomy terms pattern,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8311545/
我有这样的源数据 Childid | Parent ID ------- | --------- 1 | NULL 2 | 1 3 | 1 4 | 2 5 | 4 6 | 5 7 | 6 我需要一个
我想显示父级选择,以便我可以选择父级以进行布局。 这个问题在 WordPress 论坛中没有得到解答。它可能是一个缺失或即将推出的功能。有人让它工作吗? register_post_type('foo
我有一个包含 3 级分层数据的表,但我的查询对级别的分类不正确。 我的查询: SELECT t1.name AS lev1, t2.name as lev2, t3.name as lev3 FRO
我需要一个文件的 URI(我将其放入资源目录中)。如果我使用 MyClass.class.getClassLoader().getResource(resource) 我明白 java.lang.Il
我刚开始在我的 Java 程序(为 Windows 7 制作)中使用 Jsch 进行 SSH 连接。我遇到了将私钥合并到我的程序中的问题。我使用以下代码: URL keyFileURL = Main.
所以我一直在处理一个有一些严重缺陷的自制 DB 框架,使用的理由是不使用 ORM 将节省执行的查询数量。 如果我从可连接对象层次结构的顶层选择所有可能的记录,那么在使用 ORM(例如 Hibernat
我估计了一个具有许多随机效应的复杂层次模型,但我真的不知道检查收敛性的最佳方法是什么。我有来自几百个人的复杂纵向数据,并为每个人估计了相当多的参数。正因为如此,我可以通过许多跟踪图进行目视检查。或者我
我已经对此进行了研究,并且知道我不是第一个提出问题的人,但我似乎无法理解它。我创建了一个简单的示例,如果有人可以提供缺失的链接,我认为它可以帮助我破解它! 我有一个区域表,其中包含层次结构中的大陆和国
好吧,这应该很容易,但我一直在撕扯我的头发。这是我的 POCO(它与机器零件有关,所以一个零件可以包含在父零件中): public class Part { public int ID { ge
我正在绑定(bind)到 SiteMapDataSource(分层)。 我正在重写 PerformDataBinding 以从数据源中获取数据。 页面加载时一切正常。但是,当我在页面上的任何位置执行回
我想从 ViewModel 中的数据动态创建 Hierarchical ContextMenu。 在 ViewMode 中,我定义了 ContextMenuAction: public class C
我正在评估 Backbone javascript framework用于在 TreeView 小部件中显示分层模型的项目(想想 Windows 文件浏览器)。 我喜欢 Backbone 对世界的看法
考虑一个具有 32 位虚拟地址和 1KB 页面的虚拟内存系统。每个页表条目都需要 32 位。希望将页表大小限制为一页。 需要多少级页表? 两个级别的表有 256 个条目;一个级别的表有 64 个条目。
我编写了一个 Oracle 层次结构查询,它将为我们提供特定员工的高层管理人员。 例如如果我们有示例 Emp 和 Manager 映射,例如: WITH emp_manager_mapping AS
考虑一个具有 32 位虚拟地址和 1KB 页面的虚拟内存系统。每个页表条目都需要 32 位。希望将页表大小限制为一页。 需要多少级页表? 两个级别的表有 256 个条目;一个级别的表有 64 个条目。
我想了解如何构建数据集以通过分层边缘捆绑进行可视化。 这是我的测试数据集 [ {"name":"Flare.Expertise.Informatics","imports":["F
我正在尝试使用 Python 和 xml.etree.ElementTree 处理 XML 文件,但遇到多个“分层”默认 namespace 的问题。我需要做的是更改一些节点的文本字段的内容,然后以相
我正在寻找一种将具有复杂层次结构的数据合并到pandas DataFrame中的方法。这种层次结构是由数据中不同的相互依存关系引起的。例如。有一些参数定义了数据的生成方式,然后有时间相关的可观测值,空
我正在实现类别结构,有些产品会有一级类别,但其他产品可能有两级或更多级别: /posts/cat2/post-sulg /posts/cat-1/sub-1/post-slug /posts/cat-
在关于人类可读 URL 的 now migrated question 中,我允许自己详细说明我的一个小爱好: When I encounter URLs like http://www.exampl
我是一名优秀的程序员,十分优秀!