Opengraph facebook: images and description for shops and groups and home => ok

This commit is contained in:
ludivinecp
2015-12-14 10:07:31 +01:00
committed by Maikel Linke
parent aea766327c
commit a611e73bed
6 changed files with 17 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -25,4 +25,8 @@ module ApplicationHelper
super
end
end
def image_url(file)
request.protocol + request.host_with_port + path_to_image(file)
end
end

View File

@@ -1,5 +1,9 @@
- content_for(:title) do
= current_distributor.name
- content_for(:description) do
= current_distributor.description
- content_for(:image) do
= current_distributor.logo
= inject_enterprises

View File

@@ -1,5 +1,9 @@
- content_for(:title) do
= @group.name
- content_for(:description) do
= @group.description
- content_for(:image) do
= @group.logo
-# inject all enterprises as "enterprises"
-# it could be more efficient to inject only the enterprises that are related to the group

View File

@@ -2,7 +2,9 @@
%head
%meta{charset: 'utf-8'}/
%meta{name: 'viewport', content: "width=device-width,initial-scale=1.0"}/
%meta{:content => yield(:title).empty? ? "#{t(:title)}" : yield(:title), :property => "og:title"}/
%meta{:content => yield(:description).empty? ? "#{t(:og_description)}" : yield(:description), :property => "og:description"}/
%meta{:content => yield(:image).empty? ? image_url("logo-black2.png") : image_url(yield(:image)), :property => "og:image"}/
%title= content_for?(:title) ? "#{yield(:title)} - #{t(:title)}".html_safe : "#{t(:welcome_to)} #{t(:title)}"
- if Rails.env.production?
= favicon_link_tag

View File

@@ -674,3 +674,5 @@ Please follow the instructions there to make your enterprise visible on the Open
price_graph: "Price graph"
included_tax: "Included tax"
remove_tax: "Remove tax"
og_description: "We begin from the ground up. With farmers and growers ready to tell their stories proudly and truly. With distributors ready to connect people with products fairly and honestly. With buyers who believe that better weekly shopping decisions can…"