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
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 }
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