2010-07-23 43 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社交模塊後可用。