«filter» etiketlenmiş sorular

Magento'da filtreleme ile ilgili soruları belirtir (katmanlı gezinme, koleksiyon filtreleme)

2
Bir Magento 2 Nesne Deposunu Filtreleme
Magento 2'de ürün özelliklerine göre filtrelemek için bir ürün deposu kullanabilir misiniz? Magento 2'de bir arama kriteri nesnesi kullanabilirsiniz. \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, ve bir depo \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Nesnelerin listesini almak için $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Ancak, searchCriteria nesnesi (görünüşte?) Doğrudan filtreleme özelliklerine sahip değildir. Arama kriterleri sınıfı yok bir şey denilen …

3
AddAttributeToFilter içindeki Çok Koşullu (VEYA ve VE içinde VE)
AddAttributeToFilter'da çok koşullu nasıl oluşturulur? Bunun gibi bir SQL sorgusu sonuç (görüntü ekli) istiyorum: WHERE ((`e`.`news_from_date` > '2013-09-12') OR (`e`.`news_to_date` < '2013-09-12')) AND ((((`e`.`special_price` IS NULL))) OR (((`e`.`special_price` IS NOT NULL)) AND ((`e`.`special_from_date` < '2013-09-12') OR (`e`.`special_to_date` > '2013-09-12')))) $collection->addAttributeToFilter('special_price', array('null'=>'special_price'), 'left'); teşekkür ederim
19 filter 

4
Bir ızgaraya Sütun Ekle (gözlemci) - Yan tümcenin belirsiz bir konu olduğu 'store_id' sütunu
Gözlemci yaklaşımını kullanarak sipariş kılavuzuna bir sütun ekliyorum: Etkinlikte -> sales_order_grid_collection_load_beforeKoleksiyona birleştirme ekliyorum Olayda -> core_block_abstract_prepare_layout_beforeIzgaraya bir sütun ekliyorum DÜZENLE Daha Fazla Bilgi: Etkinlikte (1): public function salesOrderGridCollectionLoadBefore($observer) { $collection = $observer->getOrderGridCollection(); $collection->addFilterToMap('store_id', 'main_table.store_id'); $select = $collection->getSelect(); $select->joinLeft(array('oe' => $collection->getTable('sales/order')), 'oe.entity_id=main_table.entity_id', array('oe.customer_group_id')); } Etkinlikte (2): public function appendCustomColumn(Varien_Event_Observer $observer) { …

2
Ui bileşeni kullanmadan magento 2 admin ızgara filtresinin tarih biçimini nasıl değiştirebilirim?
Aşağıda some_grid_block.xml, Takvim filtresindeki tarih biçimini nasıl değiştirebilirim? <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="adminhtml.qrcode.grid.container"> <block class="Oneteam\Qrcode\Block\Grid" name="adminhtml.qrcode.grid" as="grid"> <arguments> <argument name="id" xsi:type="string">QrcodeGrid</argument> <argument name="dataSource" xsi:type="object">Oneteam\Qrcode\Model\ResourceModel\Qrcode\Collection</argument> <argument name="default_sort" xsi:type="string">qr_id</argument> <argument name="default_dir" xsi:type="string">desc</argument> </arguments> <block class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <filterRange name="created_at" class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataScope" xsi:type="string">created_at</item> <item name="label" …

1
Magento 2: Önceden tanımlanmış filtre değerlerine sahip bir yönetici ızgarasını nasıl yükleyebilirim?
Önceden tanımlanmış filtrelerle yöneticimdeki özel bir tabloya bağlantı oluşturmak istiyorum. Izgara bir UI Listeleme Bileşeni (XML) ile yapılır ve form_idşu şekilde ayarlanmış bir sütuna sahiptir : <column name="form_id"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">textRange</item> <item name="label" xsi:type="string" translate="true">Form id</item> </item> </argument> </column> Izgara gayet iyi çalışıyor. Filtreyi …
14 magento2  admin  grid  filter 

1
Ürün toplama için özel sıralama düzeni nasıl belirlenir?
Ben ürün kimlikleri dizisine dayalı bir ürün koleksiyonu oluşturmaya çalışıyorum ve ayrıca kimlikleri dizisine göre koleksiyonu sıralamak. $productIds = array(318,310,311); $collection = Mage::getModel('catalog/product') ->getCollection() ->setOrder('entity_id', 'asc') // This will not do the job ->addAttributeToSelect('*') ->addAttributeToFilter('status', 1) ->addAttributeToFilter('entity_id', array( 'in' => $productIds, )); Onlar $productIdsdizide göründüğü gibi toplanan sıralamak istiyorum 318, …

1
Magento 2 - Katmanlı gezinme ve sayfalandırma özelliğine sahip tüm ürünler sayfası
Birlikte tüm ürün sayfası oluşturmak istiyoruz filters, toolbar, pagination. Bunu adıyla yeni bir kategori oluşturarak All Productsve içindeki tüm ürünleri atayarak yapabilirim. Ama sanırım bu iyi bir yaklaşım değil, sanki web sitesine her yeni ürün eklendiğinde Tüm Ürünler kategorisine de eklenmelidir. İnsan hatası şansı çok fazla. Kök seviyesi kategorisiyle bir …


5
Stok adet tarafından ürünleri almak için nasıl?
Takip koduna sahibim: umask(0); Mage::app(); $category =new Mage_Catalog_Model_Category(); $category->load($cid); if ($status == "2") { $products = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*') ->addFieldToFilter('status',Mage_Catalog_Model_Product_Status::STATUS_DISABLED); $products->load(); } if ($status == "1") { $products = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*'); $products->load(); } Ürünleri filtrelemek için stok adet filtresi eklemek istiyorum, denedim: $products = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*'); **->addAttributeToFilter('qty', array("gt" => 0));** Ama …
10 product  filter 


2
Magento 2: Ürün Koleksiyonunu Birden Çok Kategoriye Göre Filtrele (Magento 2.1)
Magento 2.1.0 kullanıyorum ve şu anda birden fazla kategoriyle ürün koleksiyonunu filtrelemede zorlanıyorum. Çalıştırmak için birkaç yoldan daha fazlasını kullandım ama olmayacak. varsayarsak: $catalog_ids = [618, 619, 620]; NULL döndürür $productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addCategoriesFilter(array('in' => $catalog_ids)); İstisna döndürür: Geçersiz özellik adı: category_id $productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addAttributeToFilter('category_id', array( 'finset' …

1
Magento 2: Katmanlı navigasyon için yönlü veriler nasıl çalışır?
Katmanlı gezinti fiyat aralığı dışında her şey iyi çalışıyor kategori sayfasında özel filtre modülü oluşturduk. Lütfen kimse bana getFacetedData ('price') magento2 içinde nasıl çalıştığını açıklayabilir $productCollection->getFacetedData('price'); Bu işlev, filtrelenmiş koleksiyonuma dayanmayan varsayılan ürün koleksiyonuna göre fiyat aralıkları verir. Bilginize: Koleksiyonu aşağıdaki gibi filtreledim, $productCollection = $layer->getProductCollection() ->clear() ->addAttributeToSelect(['name','price']) ->addAttributeToFilter('sku', array('in' …

2
Oluşturma sürelerine göre Magento Filtre koleksiyonu (bugün, dün, hafta, saat vb.)
Oluşturulan tarihe ve "dün" oluşturulan het girişlerine göre filtrelemek istediğim özel bir koleksiyonum var Koleksiyon Girişleri //dates are set in controller using setCreatedTime(Mage::getModel('core/date')->gmtDate()); Dün oluşturuldu (çalışmıyor) //3 products items Yesterday //below filtering outputs incorrect entries $collection = Mage::getModel('things/things')->getCollection(); Denedim, ancak yanlış girişler çıktı; //thought strtotime('yesterday') would work.. $collection->addFieldToFilter('created_time', array('gt' => …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.