在drupal 7中创建内容

时间:2011-11-22 10:38:47

标签: drupal-7

是否可以创建特定于正在查看的节点/页面的创建内容链接(节点/添加)。 例如,在博客页面上,用户可以在文章页面上添加/博客链接 - 添加/文章。 对于分类术语的类似问题,在术语A的页面上,任何自动添加的内容都会被该术语标记。在术语B的页面上 - 用术语B标记。 我不希望用户每次发布时都手动选择术语和内容类型。 谢谢。

1 个答案:

答案 0 :(得分:1)

您可以注入或更改节点和评论链接,以通过hook_node_view_alterhook_comment_view_alter直接链接到当前内容类型的添加页面。

如果您正在查看一个术语页面(对于术语foo),该术语页面列出了多种内容类型,包括文章类型,并且您希望链接到文章类型的节点添加页面,并使用术语自动填充它foo,那么你需要hook_node_view_alter的组合来注入到node/add/article?term=3的链接(其中3是当前节点/页面的术语ID)和hook_form_alter,它们将节点形式改为从term=3读取tid并选择相关术语。

希望有道理:)