Nun, ich habe statischen Block:Kann nicht statischen Block in Magento erstellen
{{block type="catalog/product_list_promotion" show_total="3" name="product_featureds" as="product_featureds" template="catalog/product/bestsellers.phtml"}}
Es funktioniert. Jetzt versuche ich einen ähnlichen Block mit kleinen Änderungen zu machen. Ich kopiere Datei core/Mage/Catalog/Block/Product/List/Promotion.php
zu core/Mage/Catalog/Block/Product/List/Randomize.php
.
Ändern Sie den Namen der Klasse in Mage_Catalog_Block_Product_List_Randomize
.
Copy /theme/template/catalog/product/bestsellers.phtml
-/theme/template/catalog/product/randomize.phtml
.
Und versuchen statischen Block zu schaffen "Randomisierung" auf admin panel:
{{block type="catalog/product_list_randomize" name="product_randomize" num_products="3" template="catalog/product/randomize.phtml"}}
Es funktioniert nicht? Wenn ich den Blocktyp zurück ändere - alles ist in Ordnung. Was ist los mit meiner Randomize.php? Es sieht genauso aus wie Promotion.php.
ich diese Konstruktion verwenden Um zu zeigen:
echo $this->getLayout()->createBlock('cms/block')->setBlockId('randomize')->toHtml();
Welche Magento-Version verwenden Sie? –
Ich benutze ver. 1.9.2.1. –