[IMP] website_forum: Remove meta from website_forum template.
add default meta tags into product page by override '_default_website_meta' in Forum
This commit is contained in:
committed by
Jeremy Kersten
parent
25166653c6
commit
546dfd7d86
@@ -423,6 +423,14 @@ class Post(models.Model):
|
||||
raise KarmaError('User karma not sufficient to post an image or link.')
|
||||
return content
|
||||
|
||||
def _default_website_meta(self):
|
||||
res = super(Post, 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.plain_content
|
||||
res['default_opengraph']['og:image'] = res['default_twitter']['twitter:image'] = "/forum/user/%s/avatar" % (self.create_uid.id)
|
||||
res['default_twitter']['twitter:card'] = 'summary'
|
||||
return res
|
||||
|
||||
@api.constrains('parent_id')
|
||||
def _check_parent_id(self):
|
||||
if not self._check_recursion():
|
||||
|
||||
@@ -724,13 +724,6 @@
|
||||
|
||||
<!-- Specific Post Layout -->
|
||||
<template id="post_description_full" name="Question Navigation">
|
||||
<t t-set="head">
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta name="twitter:site" t-attf-content="@#{res_company.name}" />
|
||||
<meta name="twitter:title" t-att-content="question.name" />
|
||||
<meta name="twitter:description" t-att-content="question.content" />
|
||||
<meta name="twitter:image" t-attf-content="#{request.httprequest.url_root}forum/user/#{question.create_uid.id}/avatar"/>
|
||||
</t>
|
||||
<t t-call="website_forum.header">
|
||||
<div class="alert alert-info text-center" role="status" t-if="forum and question.state == 'pending' and user.karma>=forum.karma_moderate and question.active">
|
||||
<p class='text-muted mb16'>This post is currently awaiting moderation and not yet published... Do you want <i>Accept</i> or <i>Reject</i> this post ?</p>
|
||||
|
||||
Reference in New Issue
Block a user