Mit diesem Code können Sie ein beliebiges Attribut einer Magento Kategorie auslesen:
|
1 |
$attributeValue = $category->getData('attribute_code'); |
Mit diesem Code können Sie ein beliebiges Attribut einer Magento Kategorie auslesen:
|
1 |
$attributeValue = $category->getData('attribute_code'); |
Mit dem folgenden Code können Sie die PayPal Transaktionsnummer einer Magento Bestellung herausfinden:
|
1 |
$transactionId = $order->getPayment()->getLastTransId(); |
Sie möchten Veränderungen an der success.phtml (der sogenannten Magento Erfolgsseite) durchführen ohne jedesmal eine neue Bestellung aufgeben zu müssen? Mit der folgenden temporären Anpassung ist dies möglich: Öffnen Sie /app/code/core/Mage/Checkout/controllers/OnepageController.php und suchen Sie dort nach der Funktion successAction() und entfernen…
Wenn Sie die flachen Kategorien (flat categories) in Ihrem Magento Shop aktiviert haben, müssen Sie die Kinderkategorien einer bestimmten Kategorie anders laden. Der folgenden Code zeigt wie:
|
1 2 3 4 5 |
$category = Mage::getModel('catalog/category')->load($id); $childCategories = $category ->getCollection() ->addAttributeToSelect(array('name', 'image', 'description')) ->addIdFilter($category->getChildren()); |
Wenn Sie in Ihrem Magento 2 Shop den Fehler Fatal error: Only variables can be passed by reference in vendor/magento/module-backend/view/adminhtml/templates/system/search.phtml nach Aufruf des Backends erhalten, müssen Sie in Ihrer php.ini die asp_tags deaktivieren. Danach lässt sich das Backend ganz normal…
Sie möchten die MySQL Zugangsdaten in Ihrem Magento 2 Shop anpassen? Im Gegensatz zu Magento 1 stehen die Daten nicht mehr in der Datei /app/etc/local.xml. In Magento 2 finden Sie sämtliche benötige Angaben in der Datei /app/etc/env.php.
Die Sortierung einer einzelnen Kategorie kann man bequem in der jeweiligen Kategorie in den Display Settings einstellen. Möchte man aber für alle Kategorien die Sortierung ändern, macht man das am besten per Layout Update direkt in der local.xml:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<layout> <catalog_category_default> <reference name="product_list_toolbar"> <action method="setDefaultDirection"><string>desc</string></action> <action method="setDefaultOrder"><string>asc</string></action> </reference> </catalog_category_default> <catalog_category_layered> <reference name="product_list_toolbar"> <action method="setDefaultDirection"><string>desc</string></action> <action method="setDefaultOrder"><string>asc</string></action> </reference> </catalog_category_layered> </layout> |
Mit diesem Code können Sie den Wert (nicht die Id) eines Kategorieattributes auslesen:
|
1 |
$value = $currentCategory->getResource()->getAttribute('attribute_identifier')->getFrontend()->getValue($currentCategory); |
So laden Sie alle Crosssell Produkte eines Produktes:
|
1 2 3 4 |
$crossSellProducts = $product->getCrossSellProductCollection() ->addAttributeToSelect(Mage::getSingleton('catalog/config') ->getProductAttributes()) ->setPositionOrder()->addStoreFilter(); |
Mit dem folgenden Code finden Sie den Namen des Herstellers eines Produktes heraus.
|
1 |
$manufacturer = $product->getAttributeText('manufacturer'); |