私はマゼンタのテーマをコーディングしています。パスヒントを有効にしましたが、$this->getChildHtml('topContainer');
のヘッダーには、パスヒントは表示されません。 上記呼び出しが行われたときにはどうすればそう、ロードされた .phtmlファイル私は適切な名前と位置 .phtmlカスタムファイルを作成することができ を見つけることができますか?
5
A
答えて
11
topContainerは "page/html_wrapper"ブロックです。 テンプレートファイルが関連付けられていないことを意味します。
このブロックの役割は、html要素内のすべてのそれの子のブロックをレンダリングすることです。 'app/code/core/Mage/Page/Html/Wrapper.php'の_toHtml()メソッドを見てください。
敬具、
ジョナサン
---その他の説明:
- ベースでレイアウト/ customer.xmlをを(:
あなたには、完璧なexempleを見てみることができますテーマ)
- ベースのテーマにおけるレイアウト/ sales.xml()
あなたは同様のブロックがあります。それは、顧客アカウントの他のすべてのブロックがレンダリングされるエリアです
<block type="page/html_wrapper" name="my.account.wrapper" translate="label">
を。 この領域にブロックを配置するには、属性 "name"を "wrapper"の名前に設定した "reference"ノードを作成する必要があります。
sales_order_viewハンドル(sales.xml内)を見ると、<reference name="my.account.wrapper">
が表示され、このノード内に他のブロックが表示されます。
これらの他のブロックがclassicsブロック(コア/テンプレート)であり、彼らは、テンプレートファイルを持っています。
だから、「コア/ text_list」ブロックへ「のページ/ html_wrapper」ブロックを比較することができます。 唯一の違いは、最初のレンダリングされた子ブロックをhtml要素にラップすることです。
は、彼らはあなたに大いに役立つだろう、上記mentionned 2つのファイルに見てください。
関連する問題
- 1. Magento:<?php echo $ this-> getChildHtml( 'content')?>
- 2. magentoのカスタムカテゴリページのgetChildHTML( 'content')の場所はどこですか?
- 3. getChildHtml()を使用したMagentoのレイアウトとテンプレート
- 4. Magento - モジュールの一部として既存のテンプレートにgetChildHtml()を追加
- 5. どのように$ブロック - > getChildHtml();データはMagento 2で渡されますか?
- 6. $ this-> getChildHtml()は空の文字列を返します
- 7. 通貨コードMagentoの2
- 8. Magentoコード/ローカルケースの感度
- 9. Magento - モジュールINSERT、UPDATE、DELETE、SELECTコード
- 10. Magentoの子供のhtmlをMagentoの外にロードする
- 11. Magento 1.9.2.3 - ウィッシュリストの問題
- 12. magento属性のPHPコードを翻訳
- 13. このMagentoコードはウィルスですか?
- 14. Eclipse PDTによるMagentoコードのデバッグ
- 15. Magento 2ネストされたブロック
- 16. Google AnalyticsコードがMagento 2ページのコードに表示されない
- 17. magentoカスタムフォームにcaptchaを追加
- 18. magentoのホームページと他のページのヘッダーが異なる
- 19. バンドル製品のJsonエラー(MAGENTO)
- 20. Magentoのすべてのページにミニサイドバーのカスタム列を追加したい
- 21. Magentoレイアウトでスタティックブロックの新しいリファレンスを提供する
- 22. Magentoの製品ページのレビュー
- 23. コード400 - MagentoののREST APIでのリソースの収集・フィルタリング・エラーが
- 24. Magento - テンプレートのCMSコンテンツを含む
- 25. Magentoでコードを使用した製品の複製
- 26. Magentoにはナビゲーションメニューバーのコードがありますか?
- 27. DockerコンテナにあるMagento Appコードへのアクセス方法
- 28. Magentoの属性コードで属性モデルを取得
- 29. Magento:注文コード後の製品在庫削減?
- 30. MagentoのObserverからカスタムブロックを作成する
こんにちは、私はまだ、それらに関連付けられているテンプレートファイルがないこれらのブロックがどのように動作するかは追いません。誰かもう少し説明していただけますか? – user1527429
私はあなたの詳細を更新しました。彼らがあなたを助けてくれることを願っています。 – JonaPkr
'topContainer'ではなく' top.container'を参照することが重要です - 前者はブロックの名前ですが、後者はちょうどエイリアス。 –