2016-08-11 14 views
2

magento 2でエクステンションを作成しましたが、content.phtmlファイルをスタティックブロック(adminパネルから)に呼び出したいと思います。私のコンテンツテンプレートファイルの場所はMagento 2スタティックブロックでphtmlファイルを呼び出す方法

C:\xampp\htdocs\Magento2\app/code\Surya\Slider\view\frontend\templates\content.phtml 

です。ここで、magento2は私のプロジェクトフォルダ、Suryaはベンダー、Sliderは私の拡張子です。私はcontent.phtmlのファイルを静的なブロックを通してホームページに呼びたいと思っています。

このため、私は "スライダ"と呼ばれる1つの静的ブロックを作成しました。また、私はウィジェットを作成しました。しかし、私は静的ブロックでcontent.phtmlファイルを呼び出したい。コードの下

答えて

2

試してみてください。

{{block class="Surya\Slider\Block\Slideshow" template="Surya_Slider::content.phtml"}} 
+0

ようこそ!このコードは問題を解決するのに役立つかもしれませんが、質問に答えて_why_および/または_how_を説明しません。この追加の文脈を提供することは、長期的な価値を大幅に改善することになる。どのような制限や仮定が適用されるかなど、あなたの答えを解説してください。 –

+0

@Rohit、この追加されたブロックでどのようにパラメータを渡すことができますか? –

1

あなたは以下のコード試すことができます - あなたはMagentoの2にCMS静的ブロックまたはCMSページにテンプレートブロックを呼び出したい場合は、その後、

{{block class="Surya\Slider\Block\Slideshow" template="Surya_Slider::content.phtml"}} 
+0

ありがとうございました。これは私のために働く。 –

1

理解するスケルトンコード:

{{block class="<vendor_name>\<module_name>\Block\<module_name>" name="<your_block_name>" template="<vendor_name>_<module_name>::<tempate_directory>/content.phtml"}}

正確なコード:スタックオーバーフローへ

{{block class="Surya\Slider\Block\Slider" name="slider" template="Surya_Slider::content.phtml"}}

関連する問題