Magento 2 CMS Page'布局更新XML'选项添加xml代码以获取自定义元标记

时间:2018-01-16 11:35:19

标签: xml magento2 magento2.1

我知道如何使用'布局更新XML'在 Magento 1 CMS页面中添加自定义元标记。选项。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    PPTViewer pptViewer = (PPTViewer) findViewById(R.id.pptviewer);
    pptViewer.setNext_img(R.drawable.next)
            .setPrev_img(R.drawable.prev)
            .setSettings_img(R.drawable.settings)
            .setZoomin_img(R.drawable.zoomin)
            .setZoomout_img(R.drawable.zoomout);
    pptViewer.loadPPT(MainActivity.this,"/home/waheed/lab6.pptx");
}

如何使用选项'布局更新XML'

以相同的方式为 Magento 2 中的特定CMS页面添加元标记
<reference name="head">
    <block type="core/text" name="custommeta">
        <action method="setText">
            <text>
                <![CDATA[<meta data-customid="customid_meta_1" />]]>
            </text>
        </action>
    </block>
</reference>

1 个答案:

答案 0 :(得分:0)

我认为以下应该适合你

<head>
    <meta name="data-customid" content="customid_meta_1"/>
</head>

您可能会看到 vendor \ magento \ module-theme \ view \ frontend \ layout \ default_head_blocks.xml 文件以供参考。

可以在以下文件中找到相同元的Magento1代码 app \ design \ frontend \ rwd \ default \ layout \ page.xml

<!-- Sets viewport meta tag using text block -->
<block type="core/text" name="head.viewport">
      <action method="setText"><text><![CDATA[<meta name="viewport" content="initial-scale=1.0, width=device-width" />]]>&#10;</text></action>
</block>

还要检查以下文件 vendor \ magento \ framework \ View \ Page \ Config \ Renderer.php 以获取 getMetadataTemplate 方法

更新:检查CMS Page with in layout update xml