タグ付けされた質問 「product-images」

製品イメージの構成、管理、変更に関する質問を示します。

3
Magento 2でデフォルトの製品画像サイズを変更するにはどうすればよいですか?
でMagentoの1.xxの、我々は管理者に画像のサムネイルデフォルトを変更できます。 システム>設定>カタログ しかし、magento 2.0では、これらの値を変更するにはどうすればよいですか?これを許可する設定は見つかりませんか?問題は、私の製品画像が大きな白い縞模様で表示されていることであり、これを防止したいのです。

3
製品コレクションにメディア画像をロードするより高速な方法
TL; DR:製品全体をロードせずに製品画像/ギャラリーをロードするにはどうすればよいですか? 製品に画像をロードしたい。.phtmlで行うこと $_popularCollection = $this->getPopularCollection(); foreach ($_popularCollection as $_product): // the rest $mediaGallery = $_product->getMediaGalleryImages(); endforeach; //the rest Blockクラスで行うこと: public function getPopularCollection() { // http://magento.stackexchange.com/q/5838/3089 // no category if ( is_null( $this->getCategoryId() ) ) return false; /** @var Mage_Catalog_Model_Category $category */ $category = Mage::getModel('catalog/category')->load( (int)$this->getCategoryId() ); /** @var Mage_Catalog_Model_Resource_Product_Collection …

3
構成可能な製品の製品イメージを変更する
構成可能な製品用に選択された属性に基づいて製品イメージを変更できる方法を探していました。例えば 色オプション付きの構成可能な製品:1)赤2)緑 ユーザーが赤を選択した場合、詳細ページのメイン画像を関連製品のメイン画像に変更する必要があります。 この1つのシンプルな構成可能な製品を見ました しかし、レビューでは、画像の変更が機能していないと言っている人もいますが、これは関連製品に基づいた価格設定のための追加機能と追加機能であり、これは私が考えていたものではありません。 あまり多くの仕事をすることなく、これがどのように達成できるかについての考えを持っている人。ありがとう。

5
カタログキャッシュイメージの問題を再生成する
Magento 1.9.2.4からMagento 2.1.6への移行プロセスを行っています。移行が完了したら、M1のメディアフォルダーをpub / media M2に移動します。 問題は、カタログ/キャッシュフォルダーに画像の一部が生成されないことです たとえば、以下の画像は404 not foundになります pub/media/catalog/product/cache/f9c7fbe9b524c081a3ccf800cbd963eb/m/s/msj006c-red_2.jpg pub/media/catalog/product/cache/75eed2686e01eb22cb4050b2f40ddf97/m/s/msj006c-red_2.jpg pub/media/catalog/product/cache/f9c7fbe9b524c081a3ccf800cbd963eb/m/s/msj006c-red_2.jpg カタログキャッシュフォルダーを削除してページを再度読み込むだけですが、壊れたイメージになります。 私のページには50%の壊れた画像があります この問題を解決するための回避策を共有できますか?

2
Magento 2:プログラムで製品イメージを追加/削除するためのベストプラクティス
既存の製品に画像をアップロードしたい。画像はにありimport_dirます。また、カタログに既に存在する製品に追加する必要があります。 方法は2つしかありませんでした。 1.「悪い練習」方法-製品モデルの使用\Magento\Catalog\Model\Product::addImageToMediaGallery 1. Copy the images from `import_dir` to `pub/media/tmp` 2. Add the images to the product 3. Save product コード /* copy files from import_dir to pub/media/tmp */ /** @var \Magento\Catalog\Api\Data\ProductInterface $product */ /* Init media gallery */ $mediaGalleryEntries = $product->getMediaGalleryEntries(); if (empty($mediaGalleryEntries) === true){ $product->setMediaGalleryEntries([]); } /* …


13
Magento 1.9-画像アップロードボタンなし
私は最初のMagentoストアを構築していますが、製品に画像を追加できないことがわかりました。それはテストサイトですので、Magentoで物事がどのように機能しているかを学んでいます。 ほとんどすべてを試してみました-フラッシュ、ショックウェーブ、ブラウザを再インストールし、プロトタイプを更新しました...運はありません。5つのブラウザで試しました。 それを修正しようとするためにできることはありますか?

5
Magento 2で製品画像とURLを取得する方法は?
これは私のオブザーバーです: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array(); $productPrice = array(); $productName = array(); $productIds = array(); foreach($items as $item) { $productIds[]= $item->getProductId(); $productName[]= $item->getSku(); $productPrice[] = $item->getPrice(); $productQuantity[]= floor($item->getQtyOrdered()); } } アイテムから製品画像と製品URLを取得するにはどうすればよいですか?

3
Magento 2 Rest Apiサムネイル画像のURLを取得
REST APIを使用して、製品のサムネイル画像へのURLを取得する方法を教えてください。 /V1/products/{sku}/media 次のような相対URLを取得します "/m/b/mb01-blue-0.jpg" 画像のURLは baseurl/catalog/product/m/b/mb01-blue-0.jpg これは正常に機能します。しかし、通常はキャッシュフォルダーにあるサムネイルをどのように取得しますか。

2
magentoの遅延なしに、製品の画像ギャラリーを即座にロードするにはどうすればよいですか?
これは私と一緒に裸の私の最初のクエシトンです:) 問題:magento 2で使用されているフォトラマギャラリーにより、ユーザーエクスペリエンスが遅くなります。製品イメージが「インスタント」でない場合、キャッシュされた静的magento 2がどれだけ速く実行されるかは問題ではありません。 https://www.ninewest.co.uk/sandals/high-heel/allclear-black-snake-print-nine-west 上記のリンク(magentoブログに表示されているストア)に移動すると、そのリンクが開いていることがわかり、読み込みアイコンが表示され、画像が読み込まれます。それは恐ろしいことです。 すぐに読み込まれるはずです。バムみたい。完了、特に全ページキャッシュとopcacheが有効になっています。 この動作を変更する方法はありますか?すぐにロードするには? ユーザーにとって、これはページで最も重要な「要素」です。そして、それは最新のものとしてロードされます。 誰もこれについて不平を言っていないのか分かりません。 これはeコマースです。重要なのは「写真」だけです。それはユーザーが気にすることです。彼らが製品ページをクリックする理由は、「画像をよりよく見るためです。個人的に私にとってそれは本当に私を悩ませます。理由もなく、私は超怒り、そして自分が狂っているかどうか自分に尋ねますか? 事前のおかげで、私はそのようなことがどうして起こり得るのか混乱しています。 私のmagento 1では、即座にロードされます。

2
Magento 2、phpスクリプトを使用して未使用の画像を削除する方法
製品のパブ/メディアに50,000枚以上の画像があります。 しかし、未使用の画像が非常に多いため、どの製品にも関連付けられていないすべての画像を削除したいと思います。 magento 1.9.xの場合、これは参照リンクにすることができますが、 magento 2.1と同じphpスクリプトが必要です。


2
バックエンドで実際の画像を表示できません
Magento 1.9.1 Porto theme ホスティング会社に完全な復元を行わせなければなりませんでした。これで、管理パネルの画像タブに移動する場合を除いて、ほとんどのことが機能します。 BROWSE FILESおよびUPLOAD FILESボタンが表示され、それらは機能しているようです。 ただし、[画像]列に表示されている写真はなく、実際には次のように表示されます:画像なし [ファイルの参照]をクリックし、フォルダからファイルを選択して、正常にアップロードできます。次のようにして確認します。 1.jpg(55.83 kB)完了 しかし、まだ目に見える画像はありません。 これを修正するにはどうすればよいですか? var / log / exception.logの最後のエントリは次のとおりです。 2018-03-08T23:15:04+00:00 ERR (3): exception 'Zend_Mail_Protocol_Exception' with message 'Connection refused' in /home/thisISmySITE/public_html/lib/Zend/Mail/Protocol/Abstract.php:277 Stack trace: #0 /home/thisISmySITE/public_html/lib/Zend/Mail/Protocol/Smtp.php(167): Zend_Mail_Protocol_Abstract->_connect('tcp://smtp.send...') #1 /home/thisISmySITE/public_html/lib/Zend/Mail/Transport/Smtp.php(199): Zend_Mail_Protocol_Smtp->connect() #2 /home/thisISmySITE/public_html/lib/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Smtp->_sendMail() #3 /home/thisISmySITE/public_html/lib/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail)) #4 /home/thisISmySITE/public_html/app/code/local/Aschroder/SMTPPro/Model/Email/Queue.php(98): Zend_Mail->send(Object(Zend_Mail_Transport_Smtp)) #5 [internal function]: …

7
特定の製品のすべての画像を取得する方法
このコードを使用して特定の製品のすべての画像を取得する方法特定の製品の単一の画像のみをフェッチできます。。 私がこれを初めて使うのを手伝ってください。 <?php // Get products in category require_once('../app/Mage.php');//Path to Magento umask(0); if(isset($_GET["categoryId"])){ $categoryId=$_GET["categoryId"]; $proxy = new SoapClient('http://www.prashant.com/index.php/api/v2_soap/?wsdl'); // TODO : change url $sessionId = $proxy->login('prash', 'prashant123@'); // TODO : change login and pwd if necessary $products= $proxy->catalogCategoryAssignedProducts($sessionId,$categoryId); $itemDetails=array(); Mage::app(); foreach ($products as $item) { $product2 = Mage::getModel('catalog/product')->load($item->product_id); $productMediaConfig = …

5
Magento2:製品の画像パスを取得
商品を入手するためのカスタムページを作成しました。すべての情報を取得しましたが、完全なイメージパスを取得する方法はわかりました。私はgetImage()を使用していますが、フルパスを取得する方法のみを画像で示しています。 <a href="<?php echo $this->getBaseUrl().$_item->getUrlKey();?>" title="<?php echo $_item->getName() ?>" class="product-image"><img src="<?php echo $this->getImage();?>" alt="<?php echo $_item->getName() ?>" />

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