0

当我在 Drupal 中将页面提升到首页时,首页上显示“阅读更多”的链接指向node/11.

我启用了 Pathauto,并且该文章的发布设置下的复选框已选中“生成自动 URL 别名”

我希望“阅读更多”按钮指向友好的 URL。

如果我手动导航到它有效的友好 URL,则只有主页上的链接链接到“node/11”

4

1 回答 1

1

这听起来很像您的主题或模块正在覆盖这些链接。当 Drupal 动态生成链接时(与核心或大多数贡献的主题/模块一样),它会自动使用路径别名。

另一个需要注意的地方是,如果您正在为主页使用自定义视图(使用视图模块)(而不是由节点模块呈现的 Drupal 的默认视图),您可能已将视图配置为以某种方式输出链接它也不会被重写。

我建议切换到 Garland 或 Bartik 主题(取决于您的版本),看看它们是如何输出的。如果他们仍然没有使用别名,那么一个模块正在覆盖它们(没有核心模块会这样做,几乎所有的 contrib 模块也不会这样做,所以它可能是一个自定义模块或视图)。

于 2012-10-10T19:56:49.407 回答