Magento-Shop nur als Katalog: Teil2 – (Produktlisting & Produkt Detailseiten)
Damit alle dieser Anleitung folgen können, beziehe ich mich auf das default Theme das im Standard-Lieferumfang von Magento enthalten ist. Zudem verwende ich die Sample-Data zur Visualisierung der einzelnen Ergebnisse.
(Bilder folgen zum besseren Verständniss noch)
Die aufgeführte Zeilennummerierung entspricht nicht der im Original – es handelt sich hier nur um Code-Snippets.
Um den Warenkorb Link oben im Shop-Layout weg zu bekommen begab ich mich dann in die Datei app/design/frontend/default/default/layout/checkout.xml und kommentierte oben am Anfang der Datei wie folgt aus:
<!-- Mage_Checkout --> <reference name="top.links"> <!--<block type="checkout/links" name="checkout_cart_link"> <action method="addCartLink"></action> <action method="addCheckoutLink"></action> </block>--> </reference>
Wenn Ihr nun noch diese Warenkorb Sidebar weg haben wollt, könnt Ihr entweder den Block darunter ebenfalls auskommentieren oder eben diese Sidebar im Backend unter System->Konfiguration->Verkäufe->Zur Kasse deaktivieren. Bitte auch hier auf den Wirkungsbereich oben achten!
Die Datei checkout.xml kann nun gespeichert und geschlossen werden.
Als nächstes sollen noch die “In den Warenkorb” Links auf den Produktseiten & in den Kategorien verschwinden wofür wir uns in die Datei
app/design/frontend/default/default/layout/catalog.xml begeben.
Als erstes sucht man nach der Produktansicht (Product view) im Code – etwa ab Zeile 165
Dort scrollt man bis zur Angabe der “Upsells” – darunter befindet sich eine Gruppe von Blöcken die nun interessant werden. Wenn Ihr nur den Warenkorblink entfernen wollt dann kommentiert lediglich diesen aus:
<!--<block type="catalog/product_view" name="product.info.addtocart" as="addtocart" template="catalog/product/view/addtocart.phtml"/>-->
Wenn Ihr die anderen Links (Wunschzettel & Vergleichsliste) auch nicht braucht, dann kommentiert den darüberliegenden Block auch noch aus. Siehe hier (beide Blöcke):
<!--<block type="catalog/product_view" name="product.info.addto" as="addto" template="catalog/product/view/addto.phtml"/>--> <!--<block type="catalog/product_view" name="product.info.addtocart" as="addtocart" template="catalog/product/view/addtocart.phtml"/>-->
Wenn Ihr speichert und mit aktualisierten Cache euch nun eure Seite anschaut, dann habt Ihr da noch dieses lästige “Oder” bzw. “Or”, dieses schaltet Ihr in der Datei
app/design/frontend/default/default/template/catalog/product/view.phtml aus.
In etwa Zeile 75 kommt die Ausgabe von “ODER” die so auskommentiert wird.
<!--<span class="add-or"><?php echo $this->__('OR') ?></span>-->
Als nächstes wollen wir noch die Buttons, Preise & Links in der Gitter- und Listenansicht heraus haben, hier kann man es leider nicht so elegant per XML lösen daher begeben wir uns im selben Verzeichnis in die Datei list.phtml – diese enthält sowohl die Gitter- wie auch die Listenansicht.
Sowohl im //List mode wie auch im //Grid mode kommentieren wir je diese Zeile aus:
<?php/* echo $this->getPriceHtml($_product, true) */?>
Kurz darunter kommt dann noch die Ausgabe vom Warenkorb-Button, die wir ebenfalls in beiden Darstellungsmodi, auskommentieren müssen.
<!--<button class="form-button" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><?php echo $this->__('Add to Cart') ?></span></button>-->
Nach Speicherung der Datei sollte nun kein Preis & kein Link zum Warenkorb mehr auf Kategorieebene angezeigt werden. Sollen auch hier noch die restlichen Buttons weg dann kommentiert erst oben und dann unten noch wie folgt aus:
<!--
<?php if ($this->helper('wishlist')->isAllow()) : ?>
<a href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" class="link-cart"><?php echo $this->__('Add to Wishlist') ?></a>
<?php endif; ?>
<?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
<span class="pipe">|</span>
<a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a>
<?php endif; ?>
-->
Im nächsten Teil werden noch die ebenfalls überflüssigen Buttons und Links aus den Produktseiten entfernt.
Übersicht | Teil 1 | Teil 2 | Teil 3
Live Shop bzw. Katalog mit den Magento Sample-Data zum testen unter
http://www.demo-katalog.golox.eu/
auch den 2. Teil habe ich verstanden, wann folgen denn die Blider? oder vielleicht ein Link zu deinem Katalog? Ich hätte da allgemein zum Magento Shop noch ein paar Fragen kann ich die auch an dich richten?
Und einen Tipp für die Artikelserie “Magento-Shop als Katalog” hätte ich auch noch, kannst du nicht in WordPress den Link zum nächsten Artikel unten anfügen, somit hat man gleich den weiterführenden Link ?
Grüße und auf geht´s zu Teil 3 …
V.
War diese Antwort hilfreich?
LikeDislikeHallo Victor, vielen Dank für dein Feedback. Da mich die fehlenden Links auch genervt haben, habe ich mal bei Johannes angefragt und er hat mir gesagt, wie man so etwas in Beiträge hinein bekommt.
Unter dem jeweiligen Thema befinden sich jetzt Links.
Bilder vs. Website?
Ich werde wohl in Kürze auf einen Shop mit den Magento-Sample Data verweisen. Dort sieht man dann diese Veränderungen Live!
Liebe Grüße – Daniel
War diese Antwort hilfreich?
LikeDislike