如何编辑视图输出行以包含类似 facebook 的按钮,并且该类似语句应将字段之一作为参数并在 facebook 上输出为 ::
abc 用户喜欢 mywebsite.com 上的“字段内容”
如何编辑视图输出行以包含类似 facebook 的按钮,并且该类似语句应将字段之一作为参数并在 facebook 上输出为 ::
abc 用户喜欢 mywebsite.com 上的“字段内容”
我认为在观点上是可能的。
转到http://developers.facebook.com/docs/reference/plugins/like,您将看到如何为 facebook like 按钮生成任意代码。
基本上它看起来像这样
<iframe src="http://www.facebook.com/plugins/like.php?href=YOUR_URL_HERE&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
请注意 YOUR_URL_HERE,您需要在视图中动态替换它。首先你应该输出一些字段,我们称之为 Some_Field。它包含您想在 Facebook 中“喜欢”的内容。它应该是一个 URL,因为 facebook 喜欢在 URL 上工作。接下来,您应该添加一个自定义文本字段(在全局组下)。在文本部分,您可以使用替换模式 [Some_Field]。所以你的文本部分会是这样的:
<iframe src="http://www.facebook.com/plugins/like.php href=[Some_Field]&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
请注意,自定义文本字段应位于 Some_Field之后,否则 Some_Field 将无法用作替换模式。
如果您转到您的视图并单击主题信息链接,它是左栏中的最后一项,您将获得视图可以/将使用的模板列表。
覆盖其中一个模板并在那里进行自定义样式。这通常是最简单的视图选项。这是正常的 Drupal 主题,具有正确名称的新模板应该与其他模板文件一起在您的主题中。
您也可以为您的领域覆盖主题功能,但这通常会有点复杂。
使用fb_social模块来实现这个功能。将like-box、like-buttons 和所有其他 facebook 的社交插件添加到 Drupal 是非常简单直接的方式,无需太多麻烦。
我找到了更合适的解决方案。使用视图自定义字段模块,您可以添加 facebook 提供的 iframe 代码,并使用令牌值输入代码的 URL。基本上,您可以使用先前添加的字段生成的标记来配置输出。
此外,标志模块可以帮助仅添加某些标志,例如将此链接报告为已损坏。动作可以与标志相关联,例如增加计数器等。
希望这可以帮助 !!
标志模块将使您非常容易实现此功能。它非常易于使用,您可以快速进行设置。
您可以将 fb social like 按钮添加为视图中的字段。安装 fb 社交模块后即可使用。