2016-10-17 10 views
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を追加するのですか?どこにその場所があるのか​​見当がつかないのですが、これを作成する必要がありますか?

答えて

1

こんにちは、私はあなたがすでにこれを手伝ったと思うが、ここに行く。

これは、パスをフォルダ従います

app/code/YouTheme/Banners/view/frontend/templates/banner.phtml 

YouTheme/Bannersはケビン/バナーまたは何でもあなたが使用したいと言ってみましょう...あなたのカスタムモジュールからのフォルダです。 banner.phtmlは、カスタムHTMLコードの場所です。

キャッシュをきれいにし、時にはシェル

php bin/magento setup:static-content:deploy 
+0

を使用して実行することを忘れないでくださいはい、あなたは最後の日、私を助けたが、パスのアプリ/コード/ YouTheme /バナー/ビュー/フロントエンド/テンプレート/ banner.phtmlありません存在しない、これを作成する必要がありますか? –

+0

はい、独自のモジュールを作成できるように、すべてのフォルダをこの順序で作成してください。他のファイルも作成する必要があります。これをチェックするhttp://alanstorm.com/magento_2_adding_frontend_files_to_your_module/ –

関連する問題