0

我是一个新手drupal 用户,我想使用钩子来显示特定节点类型的一些内容。我有一个视频门户,我在其中使用 Drupal 的视频模块。我想显示一个带有嵌入代码的文本区域,供访问者在他们的博客或网站(如 youtube 或 vimeo 等)上分享内容。我想我需要编写一个小模块来执行此操作,但是我需要使用哪个钩子来执行此操作?

谢谢你的帮助

4

1 回答 1

0

如果它是您将大量重用的东西(在这个项目中或将来),我会亲自为它构建一个自定义格式化程序。自定义格式将出现在字段显示设置中,因此如果您构建一个名为的自定义格式化程序模块,share_code您只需从显示列表中选择“共享代码”,它将相应地呈现它。

这里有一个关于如何构建 Facebook 链接自定义格式化程序的好教程 - http://www.metaltoad.com/blog/drupal-7-tutorial-creating-custom-formatters

我用它来构建一个 Youtube 视频格式化程序和 Twitter 链接。

您使用hook_field_formatter_view. 所以只需修改上面的教程以在不可编辑的文本区域中输出字段值。

于 2012-01-26T10:22:56.817 回答