Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Widgets /

Discuss SilverStripe Widgets.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

LinkedIn share tags


Go to End


3 Posts   3074 Views

Avatar
Brand

Community Member, 8 Posts

6 September 2012 at 10:53pm

Edited: 06/09/2012 10:54pm

Dear fellow SS users. I have tuned the metatags over and over again and nothing seams to work. I can't get the LinkedIn share widget filled with information about the right page. The only thing LinkedIn gets, is the name of the domain. Does anybody knows what goos wrong? Here is the code:

$MetaTags
<meta property="og:title" content="$Title" />
<meta property="og:url" content="http://www.realimpact.nl" />
<meta property="og:image" content="http://www.realimpact.nl/assets/logolinked.png" />
<meta property="og:description" content="<% if MetaDescription %>$MetaDescription<% else %>$Title<% control GetHomePage %>$MetaDescription<% end_control %><% end_if %>"/>

If you want to try it real time: www.realimpact.nl

BTW, the facebook domain gets the og's right...

Avatar
epidote

Community Member, 2 Posts

20 November 2012 at 2:30pm

I have the same problem, adding
<?xml version="1.0" encoding="UTF-8"?>
to Page.ss fixes the linkedin issue BUT breaks the site (FF, Safari at least) due to xml validation

site already has
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
as described in a few posts to fix the issue, but most posts say delete
<?xml version="1.0" encoding="UTF-8"?>
to fix but that seems to be the only thing that fixes linkedin??

That help you? Any ideas?

Avatar
epidote

Community Member, 2 Posts

11 April 2013 at 11:40am

In case anyone else has the same problem I tracked this down to the Header -

This was the old header that killed linkedin
Content-Type: text/html; charset="utf-8"

This works fine for linkedin
Content-Type: text/html;

I just edited mysite/code/Page.php

class Page_Controller extends ContentController {

public function init() {
parent::init();
$this->response->addHeader("Content-Type", "text/html");

}

}

utf8 still set in template and all appears to be working/dispalying fine.