Magento – Verpixelte Bilder auf der Home/ Startseite beim RWD Theme

Si vous utilisez la page d'accueil par défaut dans le thème RWD et CMS > Pages > Votre page d'accueil – Cavalier “Conception” das XML

<nom de référence ="teneur">
       <type de bloc ="catalog/product_new" name ="home.catalog.product.new" alias="product_new" template ="catalog/product/new.phtml" après ="cms_page">
            <méthode d'action ="addPriceBlockType">
                <type>paquet</type>
                <bloquer>bundle/catalog_product_price</bloquer>
                <modèle>bundle/catalog/product/price.phtml</modèle>
            </action>
        </bloquer>
        <type de bloc ="reports/product_viewed" name ="home.reports.product.viewed" alias="product_viewed" template ="reports/home_product_viewed.phtml" après ="product_new">
            <méthode d'action ="addPriceBlockType">
                <type>paquet</type>
                <bloquer>bundle/catalog_product_price</bloquer>
                <modèle>bundle/catalog/product/price.phtml</modèle>
            </action>
        </bloquer>
        <type de bloc ="reports/product_compared" name ="home.reports.product.compared" template ="reports/home_product_compared.phtml" après ="product_viewed">
            <méthode d'action ="addPriceBlockType">
                <type>paquet</type>
                <bloquer>bundle/catalog_product_price</bloquer>
                <modèle>bundle/catalog/product/price.phtml</modèle>
            </action>
        </bloquer>
    </référence>
    <nom de référence ="droit">
        <méthode d'action ="unsetChild"><alias>right.reports.product.viewed</alias></action>
        <méthode d'action ="unsetChild"><alias>right.reports.product.compared</alias></action>
    </référence>

wieder aktiviert haben indem Sie die Auskommentierung

<!-- -->

entfernt haben, werden auf der Startseite jeweils die neuen (“Nouveaux produits”, zuletzt angesehenen “Ihre zuletzt angesehenen Artikel”) und zuletzt verglichenen Artikel angezeigt. Sind die Produktbilder verpixelt und nicht schön anzuschauen? Dann können Sie dies ändern, indem Sie folgende Dateien anpassen (wenn nötig aus dem base Ordner kopieren und in IHRTEMPLATE einfügen):

Pour “Nouveaux produits”, le fichier: new.phtml im Ordner app/design/frontend/IHRTEMPLATE/default/template/catalog/product. Dort comme. Ligne 35

<a href ="<?php echo $ _product->getProductUrl() ?>" title ="<?php echo $ this->escapeHTML($_product->getName()) ?>" class ="product-image"><img src ="<?php echo $ this->assistant('catalog/image')->init($_product, «Small_image ')->resize(135) ?>" = largeur"135" height ="135" alt ="<?php echo $ this->escapeHTML($_product->getName()) ?>" /></de>

durch z.B.

<a href ="<?php echo $ _product->getProductUrl() ?>" title ="<?php echo $ this->escapeHTML($_product->getName()) ?>" class ="product-image"><img src ="<?php echo $ this->assistant('catalog/image')->init($_product, «Small_image ')->resize(350) ?>" = largeur"350" height ="350" alt ="<?php echo $ this->escapeHTML($_product->getName()) ?>" /></de>

ersetzen wobei die 350 die Pixelanzahl angeben.

Genauso gehen Sie dann z.B. für die zuletzt angesehenen Artikel vor mit der Datei home_product_viewed.phtml im Ordner /public_html/app/design/frontend/IHRTEMPLATE/default/template/reports

oder für verglichene Artikel die Datei home_product_compared.phtml im selben Ordner.

Addendum en date du 07.02.2017

Dans quelque chose entre-temps a changé dans la conception et surtout, lorsque le widget “Nouveaux produits” utilisé, il y a de nouveaux produits pour les différences.

Pour l'affichage comme o.g. est écrit pour continuer le new.phtml utilisé. Die Zeilen, qui doivent changer, mais maintenant fort

                <a href ="<?php echo $ _product->getProductUrl() ?>" title ="<?php echo $ this->escapeHTML($_product->getName()) ?>" class ="product-image">
                    <?php $_imgSize = 260; ?>
                    <img src ="<?php echo $ this->assistant('catalog/image')->init($_product, «Small_image ')->resize($_imgSize); ?>" alt ="<?php echo $ this->stripTags($ce->getImageLabel($_product, «Small_image '), zéro, vrai) ?>" />
                </de>

La taille souhaitée juste derrière la “$_imgSize” au lieu de 260 peut noter.

mais il utilise le widget, d'avoir sur une page, les nouveaux produits, il est différent maintenant, à vous les produits sous forme de grille / affiche Grille Liste. Pour la grille maintenant le fichier est new_grid.phtml (pour la liste en fonction de la new_list.phtml) copié à partir de l'application du dossier / design / frontend / RWD / default / template / catalogue / produit / widget / nouvelle / contenu dans votre propre dossier de modèle.

Maintenant, deux ajustements sont ici pour faire, bien au-dessus facile d'entrer le nombre désiré de pixels. Alors que les créateurs de Magento ont

<?php $_imgSize = 210; ?>

eingebaut, mais apparemment oublié d'utiliser la continuer, parce que deux lignes plus tard c'est

<img src ="<?php echo $ this->assistant('catalog/image')->init($_product, «Small_image ')->resize(85) ?>" alt ="<?php echo $ this->stripTags($_product->getName(), zéro, vrai) ?>" />

La taille de redimensionnement est ainsi définie de manière statique à 85px. Cela n'a aucun sens réel, et donc nous remplacer “(85)” avec “($_imgSize)”. Ensuite, il a l'air tous ensemble comme celui-ci

                    <?php $_imgSize = 350; ?>
                    <a href ="<?php echo $ _product->getProductUrl() ?>" title ="<?php echo $ this->stripTags($_product->getName(), zéro, vrai) ?>" class ="product-image">
                        <img src ="<?php echo $ this->assistant('catalog/image')->init($_product, «Small_image ')->resize($_imgSize) ?>" alt ="<?php echo $ this->stripTags($_product->getName(), zéro, vrai) ?>" />
                    </de>

Et maintenant, il regarde dans le frontend déjà beau de. Certes, vous devez définir la valeur optimale pour le nombre de pixels, selon la mise en page personnalisée.

Utilisé dans la version Magento 1.9 Remarques? Ajouts? Remarques? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *