问题标签 [drupal-path-aliases]

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 投票
2 回答
341 浏览

drupal - 有没有在 Drupal 中拥有强大的 URL 和别名的选项,而不是我发现的那个可怜的?

首先,我想声明我刚刚开始使用 Drupal,所以我是个菜鸟

我将尝试解释一下我认为强大的 URL 和别名系统

假设我们有一些结构化内容,其中一些子内容在主要部分之间共享。主要部分可以是访客客户网站。现在每个主要部分都有自己的带有子部分的菜单。假设访客Basic informationsProducts客户产品报告网站基本信息联系人。因此,从逻辑上讲,内容的 URL 应该如下所示:

访问者和客户中的内容产品,访问者和网站中的基本信息是相同的。所以它在这些主要部分之间共享(别名)。

我的问题是如何做到这一点 Drupal 是否有任何模块或配置导致这种结构?

我发现了什么并认为这不起作用

模块 Pathauto:是的,它创建的别名比丑陋的节点/xx 名称更好,但它不关心父部分,所以一切看起来像这样:

0 投票
2 回答
1328 浏览

drupal - 未找到 Drupal 路径别名

安装了 Drupal6,我正在使用网络表单来收集一些数据。网络表单在编辑页面上有一个路径别名设置为“contact_us”。我无法弄清楚(并且难以重现)的问题是有时,一些用户最终会出现在页面“节点/”上。似乎这是试图找到别名或系统路径的可能失败。

有人见过这个吗?关于某些地方的任何建议或为什么会发生这种情况?

0 投票
7 回答
24567 浏览

drupal - 德鲁巴。从当前 url 获取路径别名,没有安装的文件夹参数

我想检索没有安装文件夹参数的当前页面路径别名。我正在使用:

但这会返回安装/无论如何/实际/路径,我只想检索实际/路径,无论安装/无论是什么。

提前致谢 :)

0 投票
1 回答
703 浏览

drupal - Drupal 6:词汇/术语到术语自定义文本的 URL 别名设置

我有一个位置词汇表。并且默认情况下它将路径作为

www.blabla.com/location/uk/london

我需要使它成为

www.blabla.com/london-restaurant

我的配置如下。但不知何故它根本不起作用:/感谢建议!非常感谢!


位置视图中的术语:

替代文字 http://img.skitch.com/20100702-ciramiub4ggxu3kpydbfh51xfk.jpg

自动 URL 别名设置:

替代文字 http://img.skitch.com/20100702-deu42nqq4girx6jycyasypkg3i.jpg

0 投票
2 回答
984 浏览

drupal - 我在哪里设置drupal中的默认节点路径

我在某个地方设置了所有新节点都应该在“报告”(domain.com/reports/node)下发布我在哪里可以更改?

0 投票
1 回答
1849 浏览

drupal - 如何翻译 URL 路径

我的语言是阿拉伯语我想使用 pathauto 来获取干净的 URL,但我的问题是使用此模块时我的 URL 很长,因为 mydomain.com/الشهور الأخيرة بشأن استحواذ 和浏览器转换为 UTF-8 字符 如何使用 Google 翻译来翻译我的节点标题为英文并在 URL 路径中替换?

谢谢你

0 投票
3 回答
1888 浏览

drupal - drupal 语言切换器不知道别名?切换到 node/XX/ 而不是 LANG/text

我的语言切换器有一个大问题,我有一个多语言站点,其中包含英语和西班牙语的每篇文章,西班牙语是默认的,所以如果一篇文章被命名为:domain.com/mi-articulo,那么英语将是域.com/en/my-article(使用自动路径创建这些别名)现在,如果我手动更改 url,这可以正常工作。但是如果我使用语言切换器 ..英语 corespondent 它的开关没有别名和 Lang 前缀所以而不是domain.com/en/my-article 它找到了 domain.com/node/47,所以当我翻译了菜单和其他内容时,它使 drupal 不知道切换的语言..这里是截图以更好地了解正在发生的事情(奇怪的行为) 版本 1。西班牙语 一切正常,菜单还可以,语言还可以 ver2。英语 就像它应该是的网址 现在,如果我单击英语..看看发生了什么(请参阅 url 和内容,如 drupal 不知道此内容既不是西班牙语也不是英语...因为语言切换器找不到别名) 损坏的语言切换器内容结果

0 投票
3 回答
1452 浏览

drupal - 我想在自动生成的路径别名中使用问号

我想使用问号自动生成的路径别名,但是当我写问号时,它变成了%3f。

我怎样才能解决这个问题?

0 投票
1 回答
692 浏览

drupal - 在 pathauto 结构前面加上国家代码

我的客户希望他们的网站本地化,以便 example.com/uk 呈现英国版本,example.com/aus 将是澳大利亚版本等等。但是,我希望实际内容和交付的节点保持不变基本路径结构不会改变 - 只是以国家代码为前缀。当然,我想要一个“切换国家”按钮、基于 geoIP 的自动重定向等,但现在我只想关注路径结构。但是,我仍然希望所选国家/地区在视图、内容类型、模板文件等中可用,以便 uk/products/chairs 和 aus/products/chairs 仍然是 node/1 的别名,但随后将提供会话/cookie/变量设置为“英国”或“澳大利亚”。

请问有谁知道这样做的任何方法?谷歌并没有真正提供太多知识:/

很多粉丝!:)