Exemplo n.º 1
0
 def _get_head_content(self):
     site_name = core_settings.get('site_title')
     meta = render_template('events/meta.html',
                            event=self.event,
                            site_name=site_name,
                            json_ld=serialize_event_for_json_ld(self.event,
                                                                full=True))
     return WPDecorated._get_head_content(self) + meta
Exemplo n.º 2
0
 def page_metadata(self):
     metadata = super(WPEventBase, self).page_metadata
     return {
         'og': dict(metadata['og'], **{
             'title': self.event.title,
             'type': 'event',
             'image': (self.event.logo_url if self.event.has_logo else
                       url_for('assets.image', filename='indico_square.png', _external=True)),
             'description': self.event.description
         }),
         'json_ld': serialize_event_for_json_ld(self.event, full=True),
         'keywords': self.event.keywords
     }
Exemplo n.º 3
0
 def _getHeadContent(self):
     site_name = core_settings.get('site_title')
     meta = render_template('events/meta.html', event=self.event, site_name=site_name,
                            json_ld=serialize_event_for_json_ld(self.event, full=True))
     return WPDecorated._getHeadContent(self) + meta