Oft benötigte Magento Snippets.
Store ID anzeigen (store_id)
<?php echo Mage::app()->getStore()->getId(); ?>
Website ID anzeigen (website_id)
<?php echo Mage::app()->getWebsite()->getID(); ?>
StoreGroup ID anzeigen (group_id)
<?php echo Mage::app()->getStore()->getGroupID(); ?>
Website Name anzeigen (name)
<?php echo Mage::app()->getWebsite()->getName(); ?>
Store Name anzeigen (name)
<?php echo Mage::app()->getStore()->getGroup()->getName(); ?>
StoreView Name anzeigen (name)
<?php echo Mage::app()->getStore()->getName(); ?>
Skin URL
<?php echo $this->getSkinUrl('images/test.jpg') ?>
SKU anzeigen
<?php echo $this->htmlEscape($_product->getSku()) ?>
Hersteller anzeigen
<?php echo $_product->getAttributeText('manufacturer') ?>
Produktliste einer bestimmten Kategorie auf einer CMS Seite ausgeben
{{block type="catalog/product_list" category_id="12" template=catalog/product/list.phtml}}
Die Kategorie ID wird im Admin -> Katalog -> Kategorien verwalten angezeigt.
Auf die gewünschte Kategorie klicken und oben kann die ID abgelesen werden, z.B. Testkategorie (ID:12).
Hi Stefan,
Ich habe so ein paar diverse Probleme zum einen habe ich eine fehlermeldung und zwar genau diese Warning: require_once(lib/Mage/Autoload/Simple.php): failed to open stream: No such file or directory in /var/customers/webs/lousilv/downloader/index.php on line 32 Fatal error: require_once(): Failed opening required ‘lib/Mage/Autoload/Simple.php’ (include_path=’.:/usr/share/php/:/usr/share/php5/’) in /var/customers/webs/lousilv/downloader/index.php on line 32 wenn ich den Magento Connect Manager aufrufen will. Zum anderen würde ich gerne aus der Fußzeile das Probleme melden und Back to School entfernen kannst du mir dabei helfen
danke …
[Antwort]
Hat mir sehr geholfen.
Danke
Gibt da noch mher coole Snippets?
[Antwort]
Gute Sammlung.
Könntest Du mirsagen wo man mehr von diesen nachscheu kann:
{block type=”catalog/product_list” category_id=”12″ template=catalog/product/list.phtml}}
bzw. wie das Prinzip ist?
[Antwort]
mageintern - robin2160 Antwort vom September 11th, 2009 22:43:
Hallo shuron,
das Prinzip ist recht einfach:
In block type wird angegeben welche php Datei benötigt wird.
In diesem Beispiel die app\code\core\Mage\Catalog\Block\Product\list.php
Wird eine category ID angeben dann nur Produkte aus dieser Kategorie.
Ist keine angegeben, alle Produkte von allen Kategorien.
Dann erfolgt der template Aufruf. In diesem Beispiel die list.phtml aus
app\design\frontend\IhrInterface\IhrTheme\template\catalog\product
Dieses snippet kannst du in einen beliebigen CMS Block bzw. CMS Seite einfügen und somit die Produktliste anzeigen lassen.
Viele Grüße
Stefan Pröhl
[Antwort]