2010-07-23 40 views

回答

2

如果你去你的看法,点击主题信息的链接,它是在左栏的最后一个项目,你会得到一个模板列表视图可以/将使用。

覆盖其中一个模板并在那里做自定义样式。这通常是视图最简单的选项。这是正常的Drupal主题,具有正确名称的新模板应与您的其他模板文件一起放入您的主题中。

您也可以覆盖你的领域的主题功能,但是这通常是一个比较复杂的事情。

+0

我只想修改视图的输出基本上,不是一个完整的主题改造。你能指出我正确的资源,我可以学习如何这样做。 – Nikhil 2010-07-23 16:56:42

+0

你不会做一个主题改造 - 视图模板文件只是允许你覆盖视图输出。主题信息链接将为您提供模板代码,您可以将其粘贴到.tpl.php文件并将其添加到您的主题文件夹中。根据需要修改它们并上传。 – Jared 2010-07-23 21:50:29

0

flag module将使这个功能很容易为你实现。这很容易与你合作,你很快就可以设置它。

+0

它可以用来实现Facebook的功能 – Nikhil 2010-07-23 17:03:37

3

我认为它可能在视图中。

转到http://developers.facebook.com/docs/reference/plugins/like,你会看到如何生成任意代码像按钮Facebook的。

基本上它看起来像这样

<iframe src="http://www.facebook.com/plugins/like.php?href=YOUR_URL_HERE&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;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喜欢在网址上工作。接下来,您应该添加一个自定义文本字段(在全局组下)。在文本部分中,您可以使用替换模式[Some_Field]。所以,你的文字部分会是这样:

<iframe src="http://www.facebook.com/plugins/like.php href=[Some_Field]&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe> 

注意,自定义文本字段后应 Some_Field来,否则Some_Field将不可用作为替代模式。

+0

我会告诉你它是如何工作的。 – Nikhil 2010-07-23 20:13:28

1

我找到了一个更合适的解决方案。使用视图自定义字段模块,您可以添加Facebook提供的iframe代码,并使用令牌值输入代码的URL。基本上,您可以使用先前添加的字段生成的令牌来配置输出。

此外,标志模块可以帮助仅添加特定的标志,例如将此链接报告为已损坏。操作可以用标志有关,如增加一个计数器等

希望这有助于!

1

使用fb_social模块来实现这一功能。这是非常容易和直接的方式来添加喜欢,像按钮和所有其他Facebook的社交插件Drupal没有太多的麻烦。

-1

您可以将fb社会像按钮添加为视图中的字段。它在安装fb社交模块后可用。