1
すべてのマイページにバナーを追加しようとしています。Magento2カスタムコンテンツ事業部
だから私はこの作成:
<?xml version="1.0"?>
<!--
/**
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceContainer name="header.panel">
<block class="Magento\Framework\View\Element\Html\Links" name="header.links">
<arguments>
<argument name="css_class" xsi:type="string">header links</argument>
</arguments>
</block>
<!-- the banner --> <block class="Magento\Framework\View\Element\Template" name="banner" template="banner.phtml"/>
</referenceContainer>
<referenceBlock name="logo">
<arguments>
<argument name="logo_img_width" xsi:type="number">250</argument>
<argument name="logo_img_height" xsi:type="number">100</argument>
</arguments>
</referenceBlock>
<referenceContainer name="footer">
<block class="Magento\Store\Block\Switcher" name="store_switcher" as="store_switcher" after="footer_links" template="switch/stores.phtml"/>
</referenceContainer>
<referenceBlock name="report.bugs" remove="true"/>
<move element="copyright" destination="before.body.end"/>
</body>
</page>
を私はどこだから私の質問は、次のとおりです。
<block class="Magento\Framework\View\Element\Template" name="banner" template="banner.phtml"/>
含まdefault.xmlの
内部をマ実際のバナーどこに私のカスタムhtmlを追加するのですか?どこにその場所があるのか見当がつかないのですが、これを作成する必要がありますか?
を使用して実行することを忘れないでくださいはい、あなたは最後の日、私を助けたが、パスのアプリ/コード/ YouTheme /バナー/ビュー/フロントエンド/テンプレート/ banner.phtmlありません存在しない、これを作成する必要がありますか? –
はい、独自のモジュールを作成できるように、すべてのフォルダをこの順序で作成してください。他のファイルも作成する必要があります。これをチェックするhttp://alanstorm.com/magento_2_adding_frontend_files_to_your_module/ –