Magento

Magento eコマースプラットフォームのユーザー向けのQ&A

4
ストアの切り替え後にストアの言語を変更するにはどうすればよいですか
私は2つの店があります。1つは英語、もう1つはフランス語です。 英語とフランス語でも製品とカテゴリを作成しますが、フランス語のカテゴリと製品を作成できません。 助けてください、どのように私はフランス語の言語でフランスの店のカテゴリー、製品のようなコンテンツを作成できますか?

1
Magento 2は通常の価格でミニカートの特別価格を表示します
カスタム関数をコアファイルに入れながら、通常価格と特別価格を設定できます vendor/magento/module-weee/Block/Item/Price/Renderer.php public function getUnitItemPriceExclTax() { $priceExclTax = $this->getItem()->getProduct()->getPrice(); return $priceExclTax; } そしてこの関数をコアファイルに呼び出し、 vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml したがって、両方の価格を正しく取得しますが、それを上書きしたいと思います vendor/magento/module-weee/Block/Item/Price/Renderer.php カスタムモジュールをブロックします。 以下のコードでdi.xmlを作成しました: <preference for="Magento\Weee\Block\Item\Price\Renderer" type="<namespace\<module_name>\Block\Item\Price\Renderer"/> そしてgetUnitItemPriceExclTax()、そのブロックにその関数を配置します。

4
require-config.jsを使用して、すべてのページで必要なファイルをロードします
require-config.jsカスタムテーマでの使用方法は知っていますがmyfile.js、すべてのページでカスタムJavaScriptファイル()を使用したいと思います。追加する必要があるディレクトリrequire-config.jsとその使用方法を教えてください。 Magentoの公式ページは参照しないでください。



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> …

6
ドロップダウン2.12の設定可能な製品属性のソート順
ドロップダウンの順序は、属性自体の順序と一致していません。属性サイズ内で、新生児に0〜3か月注文しました ドロップダウンでは0-3 Newbornと表示されます サイズの新生児は他のサイズの数日後に追加され、新生児のシンプルな製品は0〜3ヶ月後に輸入されました。属性内のリストの順序に従うようにドロップダウンの順序を取得する方法の提案はありますか?キャッシュをクリアしてインデックスを再作成しました。@Khoa TruongDinhにも同じ問題がありましたが、問題の解決策が見つからなかったので再投稿しました。

2
system.xmlでのカスタムフィールドの検証
私はmagento2プラグインを開発しています(私はmagento2の新機能です)、system.xmlのフィールドの検証で問題が発生しました。私は長い間探していましたが、答えが見つかりませんでした。新しいフィールドを追加しましたが、正規表現を使用してこのフィールドを検証する必要があります。デフォルトの検証がいくつかあることを確認しましたが、カスタムの検証が必要です。新しい検証ルールをバリデーターに追加する方法はありますか?

4
SUPEEパッチ8788のインストール後の管理パネルの問題
私が持っているMagentoのCE 1.9.2.4が一緒にインストールされたパッチ(5377,1533,4788など、ほぼすべてのパッチを)。 この質問は、コアセクションのmagentoの問題だけでなく、カスタムセクションでの画像のアップロードを含むカスタムモジュールで発生する可能性のある問題も明らかにします。 コマンドラインから最新のパッチ8788をインストールした後、カスタムモジュールの[追加/編集]ページを開くことができなくなりました。これは8788のインストール前は問題なく機能していました。 モジュールの「Add New Banner」ページを開こうとすると、以下のエラーが発生します。 致命的なエラー:/home/site_user/public_html/app/code/community/My/Module/Block/Adminhtml/Banner/Add/Tab/Image.phpの57行目の非オブジェクトに対するメンバー関数setUrl()の呼び出し 原因は次のとおりです。 $this->getUploader()->getConfig()->setUrl(Mage::getModel('adminhtml/url')->addSessionParam()->getUrl('*/*/image')) また、管理Catalog > Manage Products > Any product > Imagesセクションにアップロード済みの製品画像が表示されません。 以下は、Mage_Adminhtml_Block_Media_Uploader呼び出されるコアクラスです。 <?php /** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package …

1
Magento 2:ユーザーストアでは、マルチストアセットアップで2回ログインする必要がある場合があります
共有カートでマルチストアをセットアップしようとしています。ただし、ユーザーログインが機能しない場合があります。 Store Switcher罰金を動作しますが、フロントエンドのUser Login2番目と3番目には、Storeクリックして私を必要とSign Inログインにボタンを2回。 私はこれらのセットアップでマルチストアをセットアップしました: マルチドメイン(仮想ホスト) 使用していWebsiteます。サイトには3つありStoresます。ドメイン名は、1つの共通の基本ドメインを共有します。追加のストアはサブドメインを使用します。 デフォルトのベースドメインとしてmagento2.comを作成しました。 2番目のストアとしてstore2.magento2.comを作成しました。 3番目のストアとしてstore3.magento2.comを作成しました。 ルートカテゴリとテスト製品 Store2ルートカテゴリとStore3ルートカテゴリを作成しました。また、各ルートカテゴリの下にサブカテゴリを作成しました。 各サブカテゴリに1つのテスト製品を追加しました。 ストアとビュー メインWebサイトストアとデフォルトストアビューでは何も変更していません。 2番目のストア用にStore2とStore View 2を作成しました。 3番目のストア用にStore3とStore View 3を作成しました。 Store2については、Store2をとして設定しName、Store2ルートカテゴリをとして選択しましたRoot Category。 以下のためにストアビュー2、私が選択したStore2をとしてStore使用し、ストアビュー2としてName、入力されたstore2を通りStore Code。 3番目にStore、Store3をとして設定しName、Store3ルートカテゴリをとして選択しましたRoot Category。 Store View 3については、Store3 as を選択しStore、Store View 3 asを使用してName、store3 as と入力しましたStore Code。 URLとCookieの設定 Configuration画面が下の5つの選択肢を示しStore View、ドロップダウン: Default Config Main Website Default Store View ストアビュー2 …


3
Magento 2:Lumaテーマのホームページをオーバーライドする方法
Wagent Windows 10でMagento 2 CEバージョン2.1.0を使用しています 私はすでに言及しました Magento 2:ミニカートのデフォルトのテンプレートHTMLファイルをオーバーライドする方法 Magento 2のデフォルトのLumaテーマを上書きします 以下のフォルダ構造があります magento2 |_ app |_ design |_ frontend |_ Custom |_Theme |_Magento_Theme |_templates |_root.phtml - Copy of Luma registration.php theme.xml app \ design \ frontend \ Custom \ Theme \ Magento_Theme \ registration.php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::THEME, 'frontend/Custom/Theme', __DIR__ ); app \ …

1
magento 2.1.1のカテゴリに新しい画像属性を追加
カテゴリの画像として新しい属性を作成しようとしていますが、その属性を作成できましたが、画像をアップロードしようとすると、保存できませんでした。 これは私のコードです: Wage / Categorylist / Setup / InstallData.php namespace Wage\Categorylist\Setup; use Magento\Framework\Module\Setup\Migration; use Magento\Framework\Setup\InstallDataInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; use Magento\Catalog\Setup\CategorySetupFactory; class InstallData implements InstallDataInterface { public function __construct(CategorySetupFactory $categorySetupFactory) { $this->categorySetupFactory = $categorySetupFactory; } public function install(ModuleDataSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $categorySetup = $this->categorySetupFactory->create(['setup' => …


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