[IMP] website_event: Remove meta from website_event template.

add default meta tags into product page by override '_default_website_meta' in event.event
This commit is contained in:
Kishan Gajjar
2018-08-22 14:01:32 +02:00
committed by Jeremy Kersten
parent f87d1dad94
commit 8d76c01a82
2 changed files with 7 additions and 13 deletions
+7
View File
@@ -173,3 +173,10 @@ class Event(models.Model):
google_url = GOOGLE_CALENDAR_URL + encoded_params
iCal_url = '/event/%s/ics?%s' % (slug(self), encoded_params)
return {'google_url': google_url, 'iCal_url': iCal_url}
def _default_website_meta(self):
res = super(Event, self)._default_website_meta()
res['default_opengraph']['og:title'] = res['default_twitter']['twitter:title'] = self.name
res['default_opengraph']['og:description'] = res['default_twitter']['twitter:description'] = self.date_begin
res['default_twitter']['twitter:card'] = 'summary'
return res
@@ -384,19 +384,6 @@
</div>
</div>
<t t-set="head">
<t t-raw='head'/>
<!-- Facebook and linkedin sharing data -->
<meta property="og:type" content="website" />
<meta property="og:url" t-att-content="request.httprequest.url" />
<meta property="og:description" t-attf-content="#{event.date_begin}" />
<meta property="og:image" t-attf-content="#{request.httprequest.url_root}logo.png" />
<!-- Twitter sharing data -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" t-attf-content="@#{res_company.name}" />
<meta name="twitter:title" t-att-content="event.name" />
<meta name="twitter:description" t-att-content="event.date_begin" />
</t>
</div>
</t>
</template>