Magento – RWD Theme auch für Magento 1.7 et 1.8 utiliser

Ab Magento Version 1.9 devient le thème responsive “RWD” livré en standard. Dieses passt sich automatisch mobilen Anzeigegeräten wie Smartphones oder Tablets an, so dass die Nutzung des Shops auch auf diesen Geräten gut funktioniert.

Leider wird dieses Theme aber nicht für 1.7 / 1.8 angeboten und es lässt sich auch nicht einfach mal so eben installieren.

Mit ein paar Kniffen klappt es aber dann dennoch. Hier die Abfolge:

  1. Das RWD-Verzeichnis aus der 1.9er Installation im Ordner app/design/frontend kopieren und an selbige Stelle in der 1.7er Installation einfügen.
  2. Ebenso mit dem RWD-Verzeichnis aus dem Ordner skin/design/frontend verfahren.
  3. Folgende Dateien und deren Ordnerstruktur der 1.9er Installation (Im Ordner /app/code/core/Mage) copier et coller dans le 1.7 / 1.8Il copie l'installation dans le dossier / app / code / local / Mage.
    – Simple.php dans l'Ordner /app/code/local/Mage/Catalog/Block/Product/View/Type
    – Abstract.php et Media.php dans l'Ordner /app/code/local/Mage/Catalog/Block/Product/View
    – Abstract.php et Price.php dans l'Ordner /app/code/local/Mage/Catalog/Block/Product
    – Image.php dans Ordner /app/code/local/Mage/Catalog/Helper
    – Renderer.php dans le Ordner /app/code/local/Mage/Checkout/Block/Cart/Item
    – Abstract.php et Template.php dans le dossier /app/code/local/Mage/Core/Block
  4. Im Ordner /app/design/frontend/rwd/default/template/catalog/product die Datei price.phtml öffnen und ca. Ligne 53 adapter
    $_specialPriceStoreLabel = $this->getProductAttribute('special_price')->getStoreLabel();

    wird zu

    //$_specialPriceStoreLabel = $this->getProductAttribute('special_price')->getStoreLabel();
    $_specialPriceStoreLabel = '';

    Damit wird die obere Zeile auskommentiert und die untere neu hinzugefügt.

  5. In der page.xml im Ordner app\design\frontend\rwd\default\layout\ folgende Zeilen auskommentieren oder löschen:
    – comme. 72-74:

    <!-- Ajouter des feuilles de style sans requêtes multimédias à utiliser dans IE 8 et plus bas -->
    <méthode d'action ="ajouter un item"><type>skin_css</type><nom>css/styles-ie8.css</nom><paramètres /><si><![CDATA[ (lte IE 8) & (!IEMobile)]]></si></action>
    <méthode d'action ="ajouter un item"><type>skin_css</type><nom>css/madisonisland-ie8.css</nom><paramètres /><si><![CDATA[ (lte IE 8) & (!IEMobile)]]></si></action>

    – comme. 80-83:

    <!-- Définit la balise méta de la fenêtre à l'aide d'un bloc de texte -->
    <type de bloc ="noyau/texte" name ="head.viewport">
    <méthode d'action ="Définir le texte"><texte><![CDATA[<meta name ="fenêtre" = contenu"échelle-initiale=1.0, width=device-width" />]]>&#10;</texte></action>
    </bloquer>
  6. In derselben Datei dann diese Zeilen
    <!-- Ajoutez des feuilles de style avec des requêtes multimédias à utiliser par les navigateurs modernes -->
    <méthode d'action ="ajouter un item"><type>skin_css</type><nom>css/styles.css</nom><paramètres /><si><![CDATA[<!--[si (gte IE 9) | (IEMobile)]><!-->]]></si></action>
    <méthode d'action ="ajouter un item"><type>skin_css</type><nom>css/madisonisland.css</nom><paramètres /><si><![CDATA[<!--[si (gte IE 9) | (IEMobile)]><!-->]]></si></action>

    par

    <!-- Ajoutez des feuilles de style avec des requêtes multimédias à utiliser par les navigateurs modernes -->
    <méthode d'action ="ajouter un item"><type>skin_css</type><nom>css/styles.css</nom><paramètres /></action>
    <méthode d'action ="ajouter un item"><type>skin_css</type><nom>css/madisonisland.css</nom><paramètres /></action>

    remplacer.

  7. Und noch die app / code / core / Mage / Caisse / Bloc / Panier / Minicart.php dans /app/code/local/Mage/Checkout/Block/Cart/Minicart.php kopieren

Das sollte es dann eigentlich gewesen sein. Mit diesen Änderungen konnten wir das RWD Template dann auch unter Magento CE 1.7 utiliser.

Addendum en date du 03.02.2017

Puis sur Magento 1.9 à un “petit logo” accessible via la configuration, être mieux sur des petits dispays à, « S header.phtml les RWD Thèmes

<img src ="<?php echo $ this->getLogoSrcSmall() ?>" alt ="<?php echo $ this->getLogoAlt() ?>" class ="petit" />

disponible. A partir d'une taille de l'écran défini de sorte que le petit logo est chargé. Mais comme dans les versions Magento < 1.9 ce n'est pas prévu dans la configuration, le logo ne peut pas être affiché comme ceci. Un rapide & La sale solution ici est de simplement changer la ligne au minimum en faisant ceci “Petit” à partir de “getLogoSrcSmall” lointain. Alors la source inexistante n'est plus utilisée, mais sur le normal. Cette solution élimine les ajustements supplémentaires.

Utilisé dans la version Magento 1.7 et 1.8 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.

1 pensée sur “Magento – RWD Theme auch für Magento 1.7 et 1.8 utiliser”

  1. Pour moi, les filtres de recherche pour les appareils mobiles ne fonctionnent pas.

    Après avoir, mais le dossier “jquery” ont copié de /html/yourshop1.9/js/lib dans /html/yourshop1.7/js/lib, travailler aussi.

Laisser un commentaire

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