我上传了很多产品到我的商店,但我有一些问题。我想知道:Magento无法看到产品的主要图像看到的地方持有人
是否有任何选项与MySQL查询或PHP所有产品现货无主图像,使用地方占位?
如果我发现产品,我知道有一个图像,但没有设置为默认可以设置与MySQL查询图像?
这不是托管问题。
我上传了很多产品到我的商店,但我有一些问题。我想知道:Magento无法看到产品的主要图像看到的地方持有人
是否有任何选项与MySQL查询或PHP所有产品现货无主图像,使用地方占位?
如果我发现产品,我知道有一个图像,但没有设置为默认可以设置与MySQL查询图像?
这不是托管问题。
查找不具有基本映像分配的所有产品...
$products = Mage::getModel('catalog/product')->getCollection()
->addAttributeToFilter('image', 'no_selection')
;
至于你的第二个点,一个产品分配一个形象,你是怎么做到这将取决于你自己的具体情况,但一些示例代码,让你开始:
$fileSource = Mage::getBaseDir('media') . '/path/to/your/image.jpg';
$product->addImageToMediaGallery($fileSource, 'image', false);
要运行上面的代码,你将不得不bootstrap Magento第一:
<?php
require_once 'app/Mage.php';
if (! Mage::isInstalled()) {
die('Magento is not installed.');
}
Mage::app('admin', 'store');
您好我正在寻找SQL解决方案我在哪里运行此代码 – user1879791
我可能会建议反对,除非你有一个很好的理由。您只需引导Magento即可运行提供的代码。请看更新的回答 –
我会给它一个tnx – user1879791
看看@ http://stackoverflow.com/questions/9875026/magento-i-need-define-first-product-image-as-thumbnail ...你可能需要对查询做一些修改 –
这项工作forlast版本1.7? – user1879791
第一个问题是找到使用PLACE HOLDERS或根本没有图像的IMAGES,如果它是相同的 – user1879791