2016-04-20 65 views
0

任何有關如何/在何處可以包含「分享此」腳本的建議,以便我可以在我的Orchard CMS博客帖子底部添加社交分享按鈕。理想情況下,我不會使用該庫或任何安裝程序,只是簡單的經典實現 - 我之前完成的工作,但我不確定在哪個文件中可以將我的腳本添加到Orchard的MVC體系結構中。將「分享此內容」添加到果園CMS博客帖子的底部

回答

1

使用Shape Tracing來標識構建博客文章的不同模板。其中一些模板在整個應用程序中共享,因此請了解Alternates

看看~/Common/Views/Parts.Common.Metadata.cshtml 要覆蓋此視圖,您應該將其複製到您的主題Views文件夾中,並根據需要進行修改。 如果您希望僅爲博客文章修改此模板,請在主題視圖文件夾中將新文件Parts.Common.Metadata-BlogPost.cshtml命名。這是一個AlternateBlogPost告訴Orchard只能將此模板與BlogPosts的內容類型一起使用。

+0

好的。哇,無賴。 –

0

我一直在使用一個非常簡單的HTML小部件在我自己的博客上做這件事,因爲共享本質上是客戶端的事情,而且它是迄今爲止最簡單的選擇。下面是我在那個小部件使用HTML:

<p> 
 
    <a href="https://twitter.com/intent/tweet" class="share"><img src="/media/foo/Icons/squaretwitter.svg" style="width: 20px; height: 20px;" alt="Tweet this" title="Tweet this" /></a> 
 
    <a href="https://facebook.com/sharer.php" class="share share-facebook"><img src="/media/foo/Icons/squarefacebook.svg" style="width: 20px; height: 20px;" alt="Share this on Facebook" title="Share this on Facebook" /></a> 
 
    <a href="https://plus.google.com/share" class="share"><img src="/media/foo/Icons/squaregoogleplus.svg" style="width: 20px; height: 20px;" alt="Share this on Google+" title="Share this on Google+" /></a> 
 
    <a href="https://ssl.reddit.com/submit" class="share"><img src="/media/foo/Icons/squarereddit.svg" style="width: 20px; height: 20px;" alt="Share this on Reddit" title="Share this on Reddit" /></a> 
 
</p>
,我不是使用一個共享的腳本,但使用靜態鏈接我不是,因爲我想保持頁面精益

通知和快速加載儘可能,我認爲這些腳本是一個很小的好處的重要負擔。但是,如果您願意將腳本放入HTML小部件中,您可以完全工作。

在圖庫中還有一些隨時可用的模塊,可以讓您只添加一部分到博客內容類型並完成它。