是否可以创建特定于正在查看的节点/页面的创建内容链接(节点/添加)。 例如,在博客页面上,用户可以在文章页面上添加/博客链接 - 添加/文章。 对于分类术语的类似问题,在术语A的页面上,任何自动添加的内容都会被该术语标记。在术语B的页面上 - 用术语B标记。 我不希望用户每次发布时都手动选择术语和内容类型。 谢谢。
答案 0 :(得分:1)
您可以注入或更改节点和评论链接,以通过hook_node_view_alter和hook_comment_view_alter直接链接到当前内容类型的添加页面。
如果您正在查看一个术语页面(对于术语foo
),该术语页面列出了多种内容类型,包括文章类型,并且您希望链接到文章类型的节点添加页面,并使用术语自动填充它foo,那么你需要hook_node_view_alter
的组合来注入到node/add/article?term=3
的链接(其中3是当前节点/页面的术语ID)和hook_form_alter
,它们将节点形式改为从term=3
读取tid并选择相关术语。
希望有道理:)