Magento – hình ảnh pixelated trên Trang chủ / Nhà ở RWD Theme

Nếu bạn sử dụng trang chủ mặc định trong chủ đề RWD và CMS > bên > Trang chủ của bạn – Reiter “thiết kế” XML

<Tên tài liệu tham khảo ="Nội dung">
       <khối type ="catalog/product_new" name ="home.catalog.product.new" alias="product_new" template ="catalog/product/new.phtml" sau ="cms_page">
            <phương pháp action ="addPriceBlockType">
                <kiểu>bó lại</kiểu>
                <khối>bó / catalog_product_price</khối>
                <bản mẫu>bó / Danh mục hàng / sản phẩm / price.phtml</bản mẫu>
            </hoạt động>
        </khối>
        <khối type ="reports/product_viewed" name ="home.reports.product.viewed" alias="product_viewed" template ="reports/home_product_viewed.phtml" sau ="product_new">
            <phương pháp action ="addPriceBlockType">
                <kiểu>bó lại</kiểu>
                <khối>bó / catalog_product_price</khối>
                <bản mẫu>bó / Danh mục hàng / sản phẩm / price.phtml</bản mẫu>
            </hoạt động>
        </khối>
        <khối type ="reports/product_compared" name ="home.reports.product.compared" template ="reports/home_product_compared.phtml" sau ="product_viewed">
            <phương pháp action ="addPriceBlockType">
                <kiểu>bó lại</kiểu>
                <khối>bó / catalog_product_price</khối>
                <bản mẫu>bó / Danh mục hàng / sản phẩm / price.phtml</bản mẫu>
            </hoạt động>
        </khối>
    </tài liệu tham khảo>
    <Tên tài liệu tham khảo ="đúng">
        <phương pháp action ="unsetChild"><tên giả>right.reports.product.viewed</tên giả></hoạt động>
        <phương pháp action ="unsetChild"><tên giả>right.reports.product.compared</tên giả></hoạt động>
    </tài liệu tham khảo>

đã kích hoạt lại bằng cách bình luận ra

<!-- -->

đã gỡ bỏ, có trên trang chủ mỗi mới (“sản phẩm mới”, đã xem gần đây “Sản phẩm đã xem lần cuối”) và cuối cùng đang bày sản phẩm so. Là những hình ảnh sản phẩm pixelated và không tốt đẹp để nhìn vào? Sau đó, bạn có thể thay đổi nó, bằng cách tùy biến các tập tin sau đây (nếu cần thiết để sao chép từ thư mục gốc và dán nó vào IHRTEMPLATE):

vì “sản phẩm mới”, file: new.phtml im Ordner ứng dụng / thiết kế / frontend / IHRTEMPLATE / default / template / Danh mục hàng / sản phẩm. dort ca. hàng 35

<a href ="<?php echo $ _product->getProductUrl() ?>" title ="<?php echo $ this->escapeHtml($_product->getName()) ?>" class ="product-image"><img src ="<?php echo $ this->người giúp việc('catalog/image')->init($_product, 'Small_image')->resize(135) ?>" width ="135" chiều cao ="135" alt ="<?php echo $ this->escapeHtml($_product->getName()) ?>" /></một>

bởi ví dụ.

<a href ="<?php echo $ _product->getProductUrl() ?>" title ="<?php echo $ this->escapeHtml($_product->getName()) ?>" class ="product-image"><img src ="<?php echo $ this->người giúp việc('catalog/image')->init($_product, 'Small_image')->resize(350) ?>" width ="350" chiều cao ="350" alt ="<?php echo $ this->escapeHtml($_product->getName()) ?>" /></một>

thay thế 350 xác định số lượng điểm ảnh.

Ngay sau đó đi ví dụ. home_product_viewed.phtml cho các hạng mục đã xem gần đây trước khi sử dụng các tập tin trong thư mục / public_html / ứng dụng / thiết kế / frontend / IHRTEMPLATE / default / template / báo cáo

hoặc các sản phẩm so được đặt trong cùng một thư mục home_product_compared.phtml.

phụ lục của 07.02.2017

Trong khi chờ đợi một cái gì đó đã thay đổi trong thiết kế và đặc biệt, khi widget “sản phẩm mới” đã qua sử dụng, có sản phẩm mới cho sự khác biệt.

Để trưng bày như o.g. được viết để tiếp tục sử dụng new.phtml. các dòng, mà cần phải thay đổi nó, nhưng ồn ào tại

                <a href ="<?php echo $ _product->getProductUrl() ?>" title ="<?php echo $ this->escapeHtml($_product->getName()) ?>" class ="product-image">
                    <?php $_imgSize = 260; ?>
                    <img src ="<?php echo $ this->người giúp việc('catalog/image')->init($_product, 'Small_image')->resize($_imgsiz để); ?>" alt ="<?php echo $ this->stripTags($điều này->getImageLabel($_product, 'Small_image'), vô giá trị, thật) ?>" />
                </một>

Kích thước mong muốn ngay phía sau “$_imgsiz để” thay vì 260 có thể được ghi nhận.

nhưng nó sử dụng widget, có trên một trang, các sản phẩm mới, nó là khác nhau tại, cho bạn các sản phẩm như một mạng lưới / sẽ hiển thị Lưới hoặc Danh sách. Đối với lưới điện tại các tập tin là new_grid.phtml (cho danh sách theo new_list.phtml) sao chép từ các ứng dụng thư mục / thiết kế / frontend / RWD / default / template / Danh mục hàng / sản phẩm / widget / mới / nội dung trong mẫu thư mục riêng của bạn.

Bây giờ hai lần điều chỉnh đang ở đây để làm cho, để cao hơn nhiều so dễ dàng để nhập số điện thoại mong muốn của pixel. Trong khi những người sáng tạo của Magento có

<?php $_imgSize = 210; ?>

built-in, nhưng dường như quên sử dụng tiếp tục, vì hai dòng sau đây là

<img src ="<?php echo $ this->người giúp việc('catalog/image')->init($_product, 'Small_image')->resize(85) ?>" alt ="<?php echo $ this->stripTags($_product->getName(), vô giá trị, thật) ?>" />

Kích thước thay đổi kích thước là như vậy, tĩnh thiết lập để 85px. Điều này làm cho không có ý nghĩa thực tế, và do đó chúng ta thay thế “(85)” với “($_imgsiz để)”. Sau đó, nó trông tất cả cùng nhau như thế này

                    <?php $_imgSize = 350; ?>
                    <a href ="<?php echo $ _product->getProductUrl() ?>" title ="<?php echo $ this->stripTags($_product->getName(), vô giá trị, thật) ?>" class ="product-image">
                        <img src ="<?php echo $ this->người giúp việc('catalog/image')->init($_product, 'Small_image')->resize($_imgsiz để) ?>" alt ="<?php echo $ this->stripTags($_product->getName(), vô giá trị, thật) ?>" />
                    </một>

Và bây giờ nó trông giống trong frontend đã đẹp từ. Chắc chắn bạn phải xác định giá trị tối ưu cho số lượng pixel, tùy thuộc vào cách bố trí tùy chỉnh.

Được sử dụng trong Magento Version 1.9 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 *