如何在Drupal 7站点的节点视图结果中显示textarea中的内容?

时间:2012-01-26 10:06:46

标签: php drupal-7 drupal-hooks

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

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

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

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

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

您使用hook_field_formatter_view处理输出。因此,只需修改上面的教程,即可在不可编辑的文本区域中输出字段值。