Skip to content

Commit

Permalink
Added Facebook OG and Twitter Card Meta Tags
Browse files Browse the repository at this point in the history
  • Loading branch information
James Cocker authored and James Cocker committed Aug 22, 2018
1 parent cc4b160 commit 3c006e3
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ This module has been designed to have just the minimum required features, to avo
2. Visit yoursite.com/dev/build to rebuild the database.
3. Log in the CMS, and create a new News Holder page.

If you'd like to have Facebook OG and Twitter Card support, just add ` <% include PurpleSpider\BasicNews\MetaTags %>` to your site's `head`.

## Features

* A News Article has a Headline, Date, Article & Image (optional)
Expand Down
24 changes: 24 additions & 0 deletions templates/PurpleSpider/BasicNews/Includes/MetaTags.ss
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<% if $ClassName = 'PurpleSpider\BasicNews\NewsArticle' %>

<meta property="og:type" content="article">
<meta property="og:url" content="$AbsoluteLink">
<meta property="og:title" content="$Title">
<meta property="og:image" content="$AttachedImage.Fill(1200,630).AbsoluteURL">
<meta property="og:description" content="$Content.LimitCharacters(200,'...')">
<meta property="og:site_name" content="$SiteConfig.Title">
<meta property="og:locale" content="$Top.ContentLocale">
<!-- Next tags are optional but recommended -->
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">

<meta name="twitter:card" content="summary">
<%-- <meta name="twitter:site" content="@site_account"> --%>
<%-- <meta name="twitter:creator" content="@individual_account"> --%>
<meta name="twitter:url" content="$AbsoluteLink">
<meta name="twitter:title" content="$Title">
<meta name="twitter:description" content="$Content.LimitCharacters(200,'...')">
<% if $AttachedImage %>
<meta name="twitter:image" content="$AttachedImage.Fill(1200,630).AbsoluteURL">
<% end_if %>

<% end_if %>

0 comments on commit 3c006e3

Please sign in to comment.