首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为一个节点自动生成多个别名?

如何为一个节点自动生成多个别名?
EN

Drupal用户
提问于 2013-06-13 07:49:06
回答 1查看 2.4K关注 0票数 4

我用的是Drupal 7.22我在同一个Drupal安装中运行四个站点版本。

例:-

  • example.com/site1 1
  • example.com/site1 1

它的移动版本:

  • example.com/mobilesite1 1
  • example.com/mobilesite2 2

我用URL别名来满足条件。我已经为每种内容类型创建了模式。假设我有名为site1_projectssite2_projects的内容类型,并为每个站点内容类型创建别名,如site1/site1_projectssite2/site2_projects

我如何自动为移动设备设置这些内容类型的别名,如mobilesite1/site1_projectsmobilesite2/site2_projects

EN

回答 1

Drupal用户

回答已采纳

发布于 2015-07-23 19:59:35

在canse中,您没有找到它,您需要使用模块规则并遵循以下步骤:

代码语言:javascript
复制
**Delete Node Aliases Ruleset**
- Delete all aliases that point to system path
- Delete all aliases that point to system path
- ... (and so forth)

**Create Node Aliases Ruleset**
- Create alias #1 to point to path A
- Create alias #2 to point to path B
- ... (and so forth)

**Triggered Rules**
- IF new node created (and any other conditions) THEN call Create Node Aliases ruleset.
- IF node deleted (...) THEN call Delete Node Aliases ruleset.
- IF node updated (...) THEN call Delete Node Aliases and then call Create Node Aliases
票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/76118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档