问题标签 [pathauto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2202 浏览

drupal - 在启用 Pathauto 的节点“插入”操作期间获取 Drupal 路径?

我正在编写一个与 Google Base 接口的模块。它需要插入指向该项目所在页面的链接,但是,在 pathauto 运行之前,该项目没有路径。如何确保 pathauto 在我的模块之前运行它的钩子,或者获取将由 pathauto 产生的路径?

该解决方案需要足够通用,以与管理员概述的具有不同 pathauto 设置的任何类型的节点一起使用。

问题是当我调用函数时,$node 变量的 [path] 值如下所示: [path] => [pathauto_perform_alias] => 1

节点路径的值是空的,而给 Google Base 的值只是网站的 base-url。

有没有办法改变 hook_nodeapi 函数运行的权重,以便它们稍后运行而不是更早运行?

我遇到了一个类似的问题,分类法没有将术语附加到我试图访问的节点上。我通过使用 taxonomy_node_get_terms() 解决了这个问题

提前致谢。

0 投票
1 回答
1003 浏览

drupal-6 - Drupal 节点层次结构

我在弄清楚 drupal 如何构建内容时遇到问题。

我有一个名为“艺术家”的内容类型,然后我有“歌曲”,我希望我的 URL 为:

IE

{艺术家生成的 url} -> 由 pathauto 从内容类型的标题自动创建 {song generated url} -> 由 pathauto 从内容类型的标题自动创建

在“歌曲”的内容类型中,有一个用于“节点参考”的 CCK 字段,它引用了 Led Zeppelin。

就我所知:) 所以现在的问题是如何获得我想要的 URL 结构,因为现在我只得到:

太糟糕了:(

提前致谢!

0 投票
4 回答
733 浏览

drupal - 如何创建 pathauto 相同的 stackoverflow.com

我知道 stackoverflow.com 使用模块 pathauto。我想在 drupal 中使用 pathauto 来创建 pathauto uri。但我不知道该怎么做。

示例:使用 pathauto 后domain.com/node/1然后domain.com/article/1/title-node

现在我想去domain.com/article/1/??? 然后它仍然显示节点 1 而不是显示未找到的页面。

0 投票
3 回答
12334 浏览

drupal - Drupal 视图和路径 URL

在我构建的一个视图中,我遇到了 drupal 路径的问题。现在我的视图有这种形式:contents/2/6。

其中 2 和 6 是两个节点的 ID,我想操纵这些 ID 来翻译它们,比如说这些节点的标题。

我不能从视图中执行此操作,因为我将这些值发送到面板,并且面板必须接收节点的 ID。

总而言之,我只想将这些 id 重写(就像 pathauto 一样)标题,我可以这样做吗?有专门的模块吗?

谢谢!

0 投票
1 回答
2855 浏览

drupal - Drupal RSS 提要链接

我正在创建一些新闻项目等的提要。这些项目具有为它们设置的 URL 别名。RSS 提要中没有使用 URL 别名是否有原因?

我有一个多语言站点,它使用路径别名来显示正确的导航,因此当我从提要中获得“节点”链接时,它会破坏一切。

编辑

我正在使用视图创建 rss 提要当我在视图中进行实时预览时,会显示正确的链接。所以不正确的链接在那之后出现了。

0 投票
2 回答
1805 浏览

drupal - 在 db 中是为 drupal 的 pathauto 存储的“自动别名”设置

我使用创建了一堆节点node_save()。不幸的是,我忘了打开它们的自动别名设置。有谁知道我现在该怎么做?我无法弄清楚该设置存储在数据库中的哪个位置。(其他非数据库方法也可以。)

0 投票
3 回答
5660 浏览

drupal - Drupal:将块分配给特定的内容类型

我制作了一个名为 node-mynode.tpl.php 的自定义模板 每当请求 mynode 类型的节点时,都会自动使用 node-mynode.tpl.php。

但是,现在用户希望在这种情况下查看特定的菜单块。

问题:如何将块分配给特定的内容类型?

提示:我已经开始使用 Pathauto 查看 URL 别名。我怀疑一个解决方案可能在于这个方向。

0 投票
2 回答
2450 浏览

drupal - 在 Drupal 中,如何更改传递给 Pathauto 的值?

我已将 Pathauto 配置为根据节点标题为特定内容类型生成别名。问题是我想在 Pathauto 使用它生成别名之前对这个标题进行一些小改动。

这篇文章中的第一条评论建议使用 hook_token_values,但我无法真正理解如何使用它,即使在阅读了文档之后。在我的测试中,当我实现这个钩子时,生成的别名总是“数组”,这意味着我遗漏了一些东西。

有什么帮助吗?谢谢。

0 投票
3 回答
2604 浏览

drupal - 基本了解 Views 和 Pathauto 如何协同工作

我在理解何时使用 pathauto 规则以及何时使用视图页面路径时遇到了基本问题。我有几种自定义内容类型,并且我正在使用块在某些路径上显示节点的某些部分。然后我使用视图页面在路径上显示主节点。

当我这样做时,我不能使用 pathauto,因为它会覆盖我在视图中设置的路径。例如.. 如果我设置“location/%”的视图页面路径,并为“location/[title-raw]”的位置内容类型设置 pathauto 规则,当我浏览到 mysite.com/location/mylocation pathauto获胜,并简单地显示完整节点。如果我不能使用 pathauto,我就不能在我的块上添加参数,因为 Drupal 不再理解它在看什么了!啊!

我试过安装 Util 并改变模块的重量,但没有奏效。但我不应该做任何疯狂的事情,比如改变模块权重,对吧?我的想法一定有一些基本的缺陷。

您如何保持路径和内容井井有条?

助我如流水,助我成杯。

0 投票
2 回答
69 浏览

drupal - 有没有办法将用户名输出为 Drupal 中个人资料的链接?

我正在使用 pathauto,因此用户配置文件有一个干净的 URL,格式为 /user/name-name

如何将用户名输出为个人资料的链接?我见过 theme() 函数用来做类似的事情吗?