タグ付けされた質問 「custom-attributes」

2
顧客住所編集フォームに顧客のカスタム属性を追加する方法は?
顧客のカスタム属性をcustomer_addressタイプとして追加し、管理者、onepagecheckout、および配送先住所と請求先住所で正しく実行されます。 作成しました: my_namespace/my_module/etc/module.xmlおよびregistration.php composer.jsonモジュールのベースディレクトリ内のファイル。 my_namespace / my_module / Setup / InstallData.php namespace Namespace\Module\Setup; use Magento\Framework\Module\Setup\Migration; use Magento\Framework\Setup\InstallDataInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; /** * @codeCoverageIgnore */ class InstallData implements InstallDataInterface { /** * Customer setup factory * * @var CustomerSetupFactory */ private $customerSetupFactory; /** * Init * * @param CustomerSetupFactory $customerSetupFactory …

5
Magento 2:カスタム属性をカタログに表示する方法
次の設定をyesに設定して、新しいtextfield属性を作成しました。 Visible on Catalog Pages on Storefront Used in Product Listing 属性が属性セットに割り当てられ、意図したとおりに製品ビューに表示されます。 ただし、カタログビューには表示されません。デフォルトのLumaテーマを使用しており、キャッシュをクリアしてインデックスを再作成しました。テンプレートファイルを表示した場合: magento-catalog/view/frontend/templates/product/list.phtml カスタム属性を取得するコードが見つからないため、Lumaテーマはデフォルトでこれをサポートしていないようです。 list.phtmlで製品のカスタム属性ラベルと値を取得するにはどうすればよいですか?

2
プログラムでカスタム属性セットにカスタム属性を追加する
こんにちは誰かがこれで私を助けてくれませんか? カスタム属性セットとカスタム属性を次のように作成しました $installer = $this; /* @var $installer Mage_Eav_Model_Entity_Setup */ $installer->startSetup(); //Create Attribute set with Based on Default attribute set //$installer->removeAttributeSet(Mage_Catalog_Model_Product::ENTITY, 'New Attr Set'); /* $skeletonID=$installer->getAttributeSetId('catalog_product','Default'); $entityTypeId = Mage::getModel('catalog/product') ->getResource() ->getEntityType() ->getId(); //product entity type $attributeSet = Mage::getModel('eav/entity_attribute_set') ->setEntityTypeId($entityTypeId) ->setAttributeSetName("New Attr Set"); $attributeSet->validate(); $attributeSet->save(); $attributeSet->initFromSkeleton($skeletonID)->save(); //Create attribute new_attr //$installer->removeAttribute('catalog_product', 'new_attr'); …

2
Magento2 REST Updateカスタム属性
説明などのカスタム属性を更新するにはどうすればよいですか? 次のコードは、価格と製品名を適切に更新しますが、カスタム属性は変更しません(変更なし)。新しい製品はカスタム属性で適切に作成されていますが、問題は更新中です。

1
Magentoが多すぎるテーブルエラーの一括更新製品
今朝、magentoで約100の製品を選択して有効にすると、このmysql too many tableエラーが発生しました 以下はログファイルの抜粋です a:5:{i:0;s:92:"SQLSTATE[HY000]: General error: 1116 Too many tables; MySQL can only use 61 tables in a join";i:1;s:5786:" #0 /var/www/html/dev.mysite.com/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array) このmysqlスレッド(http://forums.mysql.com/read.php?10,94448,94505#msg-94505 を通過)は、eav dbモデルに欠陥があることを示しています。 また、61テーブルを増やすと、また、eavモデルは最終的にこれを超えます。 magento eavモデルは完璧ではありませんか?それともカスタム属性が多すぎるためですか?(150以上のカスタム属性とセット) 私はこれに対処する方法は無意味です。 助けを求めて ありがとう
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.