Magento – Xem sản phẩm mà không cần che / phai màu

hình ảnh

sản phẩm mới đã đến và có thể được đặt trực tiếp tại các cửa hàng Magento. Các thiết lập của các bức ảnh nhưng không may mất một chút. Bây giờ các sản phẩm này không được hiển thị theo mặc định trên trang sản phẩm cho đến khi họ có một hình ảnh.
Tất nhiên có những khả năng của bản thân sản phẩm điều chỉnh, rằng nó không phải là có thể nhìn thấy hoặc là nó bị vô hiệu hóa, vv.

Nhưng có một đơn giản và trực tiếp hơn.

Trong tập tin chịu trách nhiệm lựa chọn sản phẩm (z.B. New.php im Ordner app / code / local / Mage / Catalog / Block / sản phẩm)

hoàn thành sau:

$collection ->addAttributionToFilter('Small_image',mảng('notnull'=>'','neq'=>'no_selection'));

nhưng nó cũng là một bộ sưu tập hiện tại chỉ $

->addAttributionToFilter('Small_image',mảng('notnull'=>'','neq'=>'no_selection'))

được thêm (cẩn thận, bộ lọc cuối cùng một ; phía sau ) mũ)

các o.g. Phiên bản là cần thiết, vì thanh lựa chọn đã không được thực hiện thông qua một kịch bản PHTML, nhưng bởi các tập tin PHP.

Để thực hiện một lựa chọn tổng thể, mà không có mục nào được hiển thị mà không cần hình ảnh trong mỗi thể loại, , Dòng

->addAttributionToFilter('Small_image',mảng('notnull'=>'','neq'=>'no_selection'))

trong list.phtml trong ứng dụng thư mục / thiết kế / frontend /[cơ sở hoặc mặc định]/[IhrTemplate]/mẫu / Danh mục hàng / thể loại ca. trong dòng 126 đến

$_productCollection->addCategoryFilter($thể loại)
    ->setPageSize($chiều dài)
    ->setCurPage($trang hiện tại)
    ->addAttributionToSelect('*');

để nó sau đó ví dụ. ngoại hình:

    $_productCollection->addCategoryFilter($thể loại)
    ->setPageSize($chiều dài)
    ->setCurPage($trang hiện tại)
    ->addAttributionToFilter('Small_image',mảng('notnull'=>'','neq'=>'no_selection'))
    ->addAttributionToSelect('*');

Để thực hiện theo tất cả các mục không được hiển thị, đã gửi không có nắp. Một khi hình ảnh là nhưng sau đó có, các sản phẩm này cũng sẽ được hiển thị.

hình ảnh

Một bộ lọc hữu ích cảm thấy ngay dưới mắt: Hiện chỉ có điều, mà cũng có thể nhìn thấy (Tầm nhìn: Không Hiển thị riêng, katalog, tìm kiếm, Danh mục Tìm kiếm). Trên thực tế, điều này thực sự phải là một vấn đề của khóa học. Nhưng tôi chỉ có một mẫu nơi nó được sau đó không được tôn trọng. Vì vậy, tôi muốn chắc chắn rằng, rằng sản phẩm hiển thị, các “Danh mục Tìm kiếm” als Merkmal hatten. Đối với điều này tôi có dưới đây hàng đầu chèn chưa

->addAttributionToFilter('Tầm nhìn' , Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)

nhúng. Một khả năng khác sẽ là ví dụ.

->addAttributionToFilter('Tầm nhìn' , Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG)

cho các hạng mục, được hiển thị trong các cửa hàng hoặc

->addAttributionToFilter('Tầm nhìn' , Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE)

cho các hạng mục, đó là cá nhân không thể nhìn thấy.

Được sử dụng trong Magento Version 1.5.1.0 bình luận? bổ sung? Ghi chú? vui vẻ!

Xuất bản bởi sợi Dệt

từ 2009 Tôi đã làm việc chặt chẽ với Magento. Tôi bắt đầu với việc tạo ra và hoạt động của các cửa hàng B2C. Điều này đã được mở rộng thông qua công việc của tôi trong lĩnh vực logistics. Điều này dẫn đến hệ thống B2E đầu tiên chuyên. Hôm nay tôi làm việc ngày một ngày với B2C thú vị, B2B- và các dự án B2E và báo cáo trong blog này về những thách thức và đưa ra lời khuyên trong cuộc.

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *