我正在使用Drupal构建一个站点,该站点包含可以链接到(也称为标记)一个或多个“项目”的内容项(例如新闻文章) .


例如 . 新闻文章有这种结构,看起来像这样:

{文章 Headers }

{文章正文}

项目:{Project 1},{Project 2}等


我希望能够在不同的环境中访问新闻文章,例如

a)主页>新闻> {文章 Headers } - / news /

b)主页>项目> {项目 Headers }>新闻> {文章 Headers } - / projects / / news /

我已经设置了一种内容类型,以便新闻文章可以标记/链接到一个或多个项目 .


问题:

1)别名 - 如何通过不同的URL别名(例如新闻与项目新闻)访问节点?

2)面包屑 - 如何根据访问者访问网站上的新闻文章的位置来维护面包屑?

3)菜单 - 如何根据访问者访问网站上的新闻文章的位置来维护正确的菜单选择?

4)分类/标签链接 - 如何更改“项目”标签链接以链接到项目页面与通用分类页面?