タグ付けされた質問 「page-layouts」

2
カスタムモジュールのトラブルでCMSおよびカテゴリを使用するためのカスタムレイアウトを追加する
ストアには、Magentoの標準レイアウトとはまったく異なるレイアウトを必要とするカテゴリがあります。そこで、1column.phtmlの新しいコピーを作成して名前を変更し、テストのために1つの小さな変更を加えました。 問題は、カスタムレイアウトが表示されないことです。モジュールを作成しました([管理]> [構成]> [高度な概要]に表示されているとおりに機能しています)。 私のファイルと内容は次のとおりです。 app / etc / modules / Test_Page.xml <?xml version="1.0"?> <config> <modules> <Test_Page> <active>true</active> <codePool>community</codePool> <version>0.1.0</version> <depends> <Mage_Page /> </depends> </Test_Page> </modules> </config> app / code / local / Test / Page / etc / config.xml <?xml version="1.0"?> <config> <modules> <Test_Page> <version>0.1.0</version> </Test_Page> </modules> <global> <page> …

2
レイアウト更新用のCMS XMLハンドル
cmsハンドルを使用してcmsページのレイアウトを更新しようとしたいくつかのシナリオがありました。たとえば、ルートを参照してページテンプレートを設定するcms_index_indexハンドルを使用しようとしました。これは失敗し、ホームページのcmsページの表示設定で管理システムを介してこのレイアウトを更新する必要がありました。 また、cms_pageハンドルを使用して、参照にブロックを追加しようとしました。これも失敗し、管理システムを介してレイアウトの更新を実装する必要がありました。 ルートテンプレートをcmsページに割り当てることはできないことを読みました。それは正しいですか、誰でもその理由を説明できますか? また、CMSハンドルがleft、right、rootなどの標準参照を使用できるようにする方法があるのだろうかと思いました。私は頭やコンテンツなどをうまく参照できるようです。

3
Magento 2でAJAXを使用してHTMLをレンダリングする方法
Magento 2でAJAXを介してHTMLをレンダリングする最良の方法を見つけようとしています。 方法1:レイアウトなしでコントローラーを使用する ファイル Foo/Bar/Controller/Popin/Content.php <?php namespace Foo\Bar\Controller\Popin; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; /** * Class Content */ class Content extends Action { /** * Content constructor. * * @param Context $context */ public function __construct( Context $context ) { parent::__construct($context); } /** * */ public function execute() { /** @var …

3
新しいページレイアウトオプションMagentoを追加
CMSページで選択できるオプションとなる新しいページレイアウトをMagentoに追加したいのですが。私は1-column.phtmlコードをコピーして少し修正して、次のように変更しました1-column-version2.phtml. CMSページレイアウトオプションに表示されるように、新しいファイルを参照する方法を教えてください。 。

2
Mage_Pageモジュールにページレイアウトを追加するにはどうすればよいですか?
私はコアというアップグレードMagentoの後に発見されたMage_Pageのは、config.xml手動で編集されていた、そして今、私は上書きコアをしていない方法でXMLを変更するために探しています。 コアXMLの例を次に示します。 <config> <modules> <Mage_Page> <version>1.6.0.0</version> </Mage_Page> </modules> <global> <models> <page> <class>Mage_Page_Model</class> </page> </models> <blocks> <page> <class>Mage_Page_Block</class> </page> </blocks> <page> <layouts> <empty module="page" translate="label"> <label>Empty</label> <template>page/empty.phtml</template> <layout_handle>page_empty</layout_handle> </empty> <one_column module="page" translate="label"> <label>1 column</label> <template>page/1column.phtml</template> <layout_handle>page_one_column</layout_handle> <is_default>1</is_default> one_columnまたはのような別のレイアウトを追加しようとしていますempty。による上書きconfig.xmlはapp/code/local/Mage/Page/etc/config.xmlうまくいかなかったようですが、コアに触れずにどうすればいいですか?

3
Magento2のページレイアウトの要素を削除することは可能ですか?
ページレイアウトに関するドキュメント(http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/layouts/layout-types.html#layout-types-page)を読むと、このXMLドキュメントでは、次の指示が許可されています。 <container> <referenceContainer> <move> <update> <referenceBlock name="block.name" remove="true" />許可された手順の1つではないので、特定のページレイアウトの特定の要素を削除するにはどうすればよいですか? 私がトップカテゴリーに欲しいのは、まったく別のページデザインです。このデザインでは、特定のコンテナやブロックは必要ありません。これらのカテゴリでは、製品ではなく子カテゴリのみを表示します。 私が今やったことは、私のページレイアウトに次の行を追加することです:(でdesign\frontend\Vendor\Name-of-theme\Magento_Theme\page_layout\catalog-blocks.xml) <move element="category.image" destination="delete"></move> <move element="category.description" destination="delete"></move> <move element="category.products" destination="delete"></move> <move element="page.main.title" destination="delete"></move> ではdesign\frontend\Vendor\Name-of-theme\Magento_Theme\layouts.xmlI addded: <layout id="catalog-blocks"> <label translate="true">Catalog Blocks</label> </layout> 私はすべてのトップカテゴリーにこのカタログブロックのページレイアウトを管理者に与えました。 次に、メインレイアウト(design\frontend\Vendor\Name-of-theme\Magento_Theme\layout\default.xml)に追加しました: <referenceBlock name="delete" remove="true" /> したがって、ページレイアウトで、私がここに移動したすべてのものとともに、削除ブロック全体が削除されます。これはうまくいきます!それは私が望むものを正確に達成しますが、全体としては少しハックに思えます。 これは良い習慣と考えられますか?そうでない場合、良い代替手段は何でしょうか? 編集1:remove混乱を避けるために、質問の- タグを正しいものに変更しました。 編集2:ファイルとファイルの場所に関するいくつかの詳細情報。

6
レイアウトのタイトルタグは翻訳されていません
これがバグかどうかはわかりませんが、レイアウトのタイトルタグが翻訳されていません。 例えば、 <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <head> <title>Forgot Your Password</title> </head> <body>....</body> </page> これがバグかどうか確認できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.