タグ付けされた質問 「xml」

XMLファイルとXML処理に関する質問を示します。

2
Magento2:デフォルトで価格の昇順ではなく降順で並べ替え
わかりましたので、カテゴリを価格順に並べ替えます。Magento 2は、デフォルトでこれを価格の上昇に設定しています。しかし、私はそれが価格の降順であることを望みます。 catalog_category_view.xmlテーマをカスタマイズして引数を設定することでこれを実行できると確信していますがproduct_list_toolbar、それを理解することはできません。何か助けは?
11 magento2  layout  theme  xml 

1
Magento 2チェックアウトインデックスxmlは上書きされません
空白のテーマをベースにMagento 2テーマを作成しています。ここで問題は、http://www.yourdomain/checkout ページの上部ヘッダー、検索バー、ミニカートを削除するMagento 2の空白のテーマです。 vendor\magento\theme-frontend-blank\Magento_Checkout\layoutcheckout_cart_index.xml 彼らは使用して削除しました <?xml version="1.0"?> <!-- /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="minicart" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="top.search" remove="true"/> <referenceBlock name="catalog.compare.link" remove="true"/> <referenceBlock name="catalog.topnav" remove="true"/> <referenceContainer name="footer-container" remove="true"/> </body> …
11 magento2  checkout  xml 

3
XML解析エラー
構文エラーか何かがあると思いますか?私はそれがxmlまたは構文に関係していると確信しています。ファイルを見ると、すべてが正しいように見えます。このエラーはメイジ通知モジュールを処理しています、正しいですか?問題は、次のような壊れたコードが表示されないことです:<!DOCTYPE HTML PUBLIC "-// IETF // DTD HTML 2.0 // EN"> 2017-11-16T23:12:24+00:00 ERR (3): Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : Space required after the Public Identifier in /var/www/code/www.oop.com/releases/20171116222810/public_html/app/code/local/Magestore/Magenotification/Model/Magenotification.php on line 126 2017-11-16T23:12:24+00:00 ERR (3): Warning: SimpleXMLElement::__construct(): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /var/www/code/www.oop.com/releases/20171116222810/public_html/app/code/local/Magestore/Magenotification/Model/Magenotification.php on line 126 2017-11-16T23:12:24+00:00 …

2
ヘッダーコンテンツの上書きとブロックの追加
LUMAテーマを拡張し、ヘッダーをカスタマイズしたいと思います。 ロゴの前に静的ブロックを追加して、ロゴを左側にあるページの中央に移動したいと思います。 最終結果は [1]静的ブロック[2]ロゴ(中央)[3]検索フォーム(これはすでに正しい位置にあります)。 これを達成する方法をアドバイスしてください。

1
Magento 2-ブロック名vs名前
私はMagento 2でいくつかの作業を行っており、(フロントエンドに)インストールしたモジュールを上書きしています。 しかし、今日私は今までに出会ったことのない何かに出くわしました。私が使用しているモジュールには、次のようなブロックが含まれています。 <referenceBlock name="product.info.details"> <block class="Vender\Module\Block\Catalog\Related" name="posts.tab" as="blog.posts" template="Vender_Module::catalog/posts.phtml" group="detailed_info"> </block> </referenceBlock> それはその名前を設定します: posts.tab 次にasを使用して、次のようにして呼び出せるようにします。 as = "blog.posts" asの名前を使用して削除するブロックを参照しようとしたときに、ページから削除されていないことに気付きました。 <referenceBlock name="product.info.details"> <referenceBlock as="blog.posts" remove="true"/> </referenceBlock> それで、フロントエンドで実際にページが呼び出されているところを見に行きました(他の場所で名前が変更されていたり、posts.tab名を使用していない場合に備えて)-ブロック名は、posts.tabで呼び出されています。私はそのブロックを参照して削除することができます。それはうまくいきました。 しかし、私の質問は、なぜブロックは使用して引っ張られていないされて、代わりに使用して引かれる名前を。 2番目に、asのポイントは何ですか?明らかに、ブロックはとにかく競合する名前を持つことができず、一意である必要があります-しかし、私は完全に間違っているかもしれません。

6
Magento 2の割引コードフォームのチェックアウト支払いページを非表示にするにはどうすればよいですか?
から[割引コード]フィールドを非表示にしようとしましたcheckout payment pageが、xmlファイルに何も見つかりません。 の場合cart page、checkout_cart_index.xmlでこのフィールドを見つけ、次のように非表示にすることができました。 <block class="Magento\Checkout\Block\Cart\Coupon" name="checkout.cart.coupon" as="coupon" template="cart/coupon.phtml"/> <referenceBlock name="checkout.cart.coupon" remove="true"/> このフィールドが支払いページにどのように追加されるか知っていますか?またはどこから削除できますか?

1
モジュールでデフォルトのMagento 2テンプレートブロッククラスを使用する
私は次のコードでデフォルトのテンプレートクラスを使用してヘッダーに単純なブロックを追加するつもりです <block class="Magento\Framework\View\Element\Template" name="test.trigger" template="trigger.phtml"/> これは、私が書いたカスタムクラスブロックの横のコンテナー内にあるので、コンテナーと他のすべてがすべて機能することがわかります。クラスをカスタムクラスと同じクラスに変更すると、機能します。 それで、モジュールのカスタムクラスを使用でき、うまくレンダリングされます。モジュールで無意味に拡張せずに、デフォルトのテンプレートクラスを使用するにはどうすればよいですか?
10 magento-2.1  xml 

1
ui_component XMLを介して列を追加するときのui_bookmarkテーブルの更新
Magento 2では、ui_componentベースのグリッドを使用して列を並べ替えることができ、Magentoは次回ログインしたときに設定を記憶します。これは、Magentoがui_bookmark(Magento\Ui\Model\Bookmarkモデルオブジェクトを介して)テーブルにデータを保存することで実現されます。 この機能は適切ですが、拡張機能の開発者またはシステムインテグレーターがMagento ui_componentXMLを使用してテーブルに列を追加すると問題が発生する可能性があります。カスタムデータがある場合ui_bookmark、Magentoは(一見)新しい列の並べ替え順序を無視し、奇妙な/予期しないことが発生する可能性があります。 (Magentoまたは独自の)UIグリッドに列を追加して、列が他のどこかに関連していることを確認する拡張開発者向けのベストプラクティスやシステムはありますか?つまり、「この2番目のアクションボタンは常に最後に表示されるか、常に2番目に最後に表示されます」、または「名前フィールドは常にIDの後にある必要があります。 拡張機能の開発者は、app/code/Package/Module/Setup/...クラスを介してui_bookmarkテーブルに到達し、これらのエントリを自分で更新する必要がありますか?またはこれを達成するためのより良い方法はありますか?または、ユーザーが既にエントリを持っている場合、拡張機能の開発者は、予期しない場所に列が追加された状態で生活する必要がありui_bookmarkますか?

1
Magento 2.1:ブロックから引数や引数項目を削除するにはどうすればよいですか?
バンドル商品ページで「から-から」の価格を削除する必要があります。 だから問題は引数からアイテムを削除する方法ですか? ブロックが作成されます magento2 / vendor / magento / module-bundle / view / base / layout / catalog_product_prices.xml <layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd"> <referenceBlock name="render.product.prices"> <arguments> <argument name="bundle" xsi:type="array"> <item name="prices" xsi:type="array"> <item name="tier_price" xsi:type="array"> <item name="render_template" xsi:type="string">Magento_Bundle::product/price/tier_prices.phtml</item> </item> <!-- start: this should be removed --> <item name="final_price" xsi:type="array"> <item name="render_class" xsi:type="string">Magento\Bundle\Pricing\Render\FinalPriceBox</item> …

4
Magento 2:レイアウトハンドルcustomer_logged_inの使用方法
Magento 2にはcustomer_logged_inなどのハンドルがありますか?はいの場合、どのように使用できますか? 作ってみました ../view/frontend/layout/customer_logged_in.xml そしてそこに追加されました <referenceBlock name="content" remove="true" /> ただし、コンテンツブロックは削除されませんでした。ハンドルファイルの名前をデフォルトに変更すると、ブロックは正常に削除されました。 何が悪いのですか?

3
特定のトップリンクを削除
Magentoのトップリンクを特定の方法で編集する必要があり、以下の順序で3つのリンクのみを表示する必要がある Login Register Cart これは次のようになります チェックアウトリンクのみを削除し、カートリンクは削除しない マイアカウントリンクを削除し、代わりに登録リンクを追加する カートの名前をカートに変更 どうすればこれを達成できますか? ガイドしてください。 ありがとう!!!

1
Magentoでモジュール書き換えクラスの競合を防ぐ方法
ローカルコードプールにカスタムモジュールがあり、コミュニティコードプールにサードパーティの拡張機能があり、どちらも同じクラスを拡張しているため、Magento Onepage Checkoutでクラス書き換えの問題があります... 私は、ノードを依存して追加しようとしましたModuleA_Name.xmlのその後のクラスに延びる1つのモジュールのファイルModuleBをしてOnepage.phpファイルが、これは働いていません。 誰かが私にこれを行う方法を教えてもらえますか?オブザーバーを使用してそれを行う別の方法があることを知っていますが、現時点で本当に解決策が必要なだけかもしれませんか?また、ModuleBは異なるストア/ビューに対してのみ有効になっている可能性があるため、依存関係を使用するのは危険ですか?依存するモジュールが機能しなくなるということですか? 援助を事前にありがとう... ModuleA <global> <rewrite> <moduleA> <from><![CDATA[#^/checkout/onepage/#]]></from> <to>/moduleA/onepage/</to> </moduleA> <moduleA> <from><![CDATA[#^/checkout/cart/add/#]]></from> <to>/moduleA/cart/add/</to> </moduleA> </rewrite> ModuleB <global> <models> <salesrep> <class>ModuleB_SalesRep_Model</class> <resourceModel>salesrep_mysql4</resourceModel> </salesrep> <salesrep_mysql4> <class>ModuleB_SalesRep_Model_Mysql4</class> <entities> <salesrep> <table>salesrep</table> </salesrep> </entities> </salesrep_mysql4> <checkout> <rewrite> <type_onepage>ModuleB_SalesRep_Model_Type_Onepage</type_onepage> </rewrite> </checkout> <modulebadminthemecontroller> <class>LucidPath_SalesRep_Controller</class> </modulebadminthemecontroller> </models> </global>


2
プログラムでXMLファイルを生成する
.xml拡張機能からファイルを生成する必要があります。Namespace/Module/view/adminhtml/ui_component/フォルダ内 .xmlデータ収集に基づいてファイルが生成されるため、これをプログラムで行う必要があります。これを行う方法はありますか?
8 magento2  xml  file 

5
モジュールの外部.jsファイルコードをテンプレート[phtml]ファイルに移動する
以下のコードを持つカスタムモジュールがあります app/design/frontend/rwd/Theme1/layout/aitcg.xml <action method="addJs"><script>aitoc/aitcg/Aitcg/View/Abstract.js</script></action> 我々は、この.JSファイルにPHPコードを使用することはできません、我々はからのコード存在を移動することができますどのような方法がありAbstract.js、一部には、ファイル.phtmlのファイルは? 編集する 私はラファエルの答えに従い、コードを次のように変更しました: <block type="aitcg/template" name="aitcg_js_styles1" template="aitcg/js_styles1.phtml" /> しかし、それでもAbstract.Jsファイルの結果はjs_styles1.phtmlに表示されません レイアウトファイル:http : //pastebin.com/BZGRaiDH js_styles1.phtml:http : //pastebin.com/m85q9eMh onclickボタン=を試していますonclick="setproductlogin('<?php echo $_product->getEntityId()?>');setrequestlogin();"が、これは.JSファイルでは機能しないため、.jsコードを.phpコードにコピーしようとしているだけです。 <script> _getControlPanelHtml: function() { if (this.config.editorEnabled) { return '<div id="aitcg-control-panel">' + '<button id="submit-editorApply-{{rand}}" onclick="setproductlogin('<?php echo $_product->getEntityId()?>');setrequestlogin();">SAVE DESIGN</button>' + '<button id="submit-editorReset-{{rand}}" >{{reset_text}}</button>' + '</div>'; } return ''; }, </script> …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.