XPages:如何使用“Property”属性(而不是name属性)编写Meta标签

时间:2013-09-17 12:22:51

标签: facebook xpages

要在我们的网络应用程序中正确包含Facebook,我们必须包含一些特定的元标记。 Facebook元标记必须这样写:

<meta property="og:{tagName}" content="{tagValue}"/>

我们如何在xpages应用程序中输出?

例如:在主题中,我可以输出元标记

<metaData>
<property>og:image</property>
<content>...URL to an Image</content>
</metaData>

但无法输出属性属性而不是名称属性

2 个答案:

答案 0 :(得分:6)

或者像这样

<xp:this.resources>
   <xp:headTag
    tagName="meta"
    rendered="true"
    loaded="true">
    <xp:this.attributes>
        <xp:parameter
            name="property"
            value="og:image">
        </xp:parameter>
        <xp:parameter
            name="content"
            value="url to image">
        </xp:parameter>
    </xp:this.attributes>
</xp:headTag>
</xp:this.resources>

答案 1 :(得分:5)

您可以使用 attrs - 属性:

执行此操作
<xp:metaData content="{tagValue}">
   <xp:this.attrs>
      <xp:attr
         name="property"
         value="og:{tagName}">
      </xp:attr>
   </xp:this.attrs>
</xp:metaData>