Как добавить метаданные карты Twitter в тег headoverride в XSLT? - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь добавить метаданные твиттер-карты в тег 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...