Я пытаюсь добавить метаданные твиттер-карты в тег headeroverride в моем xslt (я использую это в Sitekit), но не могу заставить его работать.
Мне нужно добавить метаданные ниже в подходящем формате.
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Test info">
<meta name="twitter:description" content="More info here">
<meta name="twitter:image" content="imageSourceHere.jpg">
До сих пор я пытался добавить тег переопределения заголовка сам по себе в качестве теста, и он переопределяет заголовок по умолчанию, но если я добавляю что-то еще, он не только не работает, но и останавливает работу переопределения заголовка. Почему так? Мне пришлось добавить закрывающие теги в версию метаданных xsl, это мешает показу?
Я очень новичок в этом, поэтому любые указатели были бы очень благодарны, искали бесконечно, но не могут найти решение.
<xsl:template match="Posts">
<headoverride>
<title>This is different</title>
<xsl:call-template name="social-meta" />
</headoverride>
<div class="SKPostDetails SKPostType{Post[1]/PostTypeID}">
<xsl:apply-templates select="Post"/>
</div>
</xsl:template>
<xsl:template name="social-meta">
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Test info" />
<meta name="twitter:description" content="More info here" />
<meta name="twitter:image" content="imageSourceHere.jpg" />
</xsl:template>