So erstellen Sie einen statischen Block, in dem alle Kategorien angezeigt werden
11
Ich möchte einen statischen Block erstellen, der alle meine Kategorien anzeigt und sie in einer Liste anzeigt. Ich brauche kein Bild und ich brauche keine Unterkategorien.
Dann möchte ich diesen Block zu meiner Homepage hinzufügen.
Wenn Sie eine .phtmlDatei erstellen, app/design/frontend/your_theme/default/template/catalogkönnen Sie sie benennen homecategories.phtmlund diesen Code einfügen
Wenn Sie jetzt einen statischen Block erstellen, können Sie ihn als homecategoriesID benennen home_categoriesund diesen Code in den Inhalt dieses Blocks einfügen. {{block type="core/template" template="catalog/homecategories.phtml"}}Rufen Sie diesen statischen Block nun cms.xmlauf diese Weise auf
Mir ist aufgefallen, dass Sie Folgendes auch hinzufügen können: {{block type = "core / template" template = "catalog / homecategories.phtml"}} zu jedem statischen Block, um Hauptkategorien überall anzuzeigen. Dies zeigt jedoch keine Unterkategorien und das brauche ich auch.
Webninja
1
Erstellen Sie dann einen statischen Block von admin
Erstellen Sie eine local.xml-Datei unter app/design/frontend/yourpackage/yourtemplate/layoutund nach dem folgenden Code
<?xml version="1.0"?><layoutversion="0.1.0"><catalog_category_layered><referencename="category.products"><blocktype="cms/block"name="cat_static_block"><!--
The content of this block is taken from the database by its block_id.
You can manage it in admin CMS -> Static Blocks
--><actionmethod="setBlockId"><block_id>yourblock_id</block_id></action></block></reference></catalog_category_layered><catalog_category_default><referencename="category.products"><blocktype="cms/block"name="cat_static_block"><!--
The content of this block is taken from the database by its block_id.
You can manage it in admin CMS -> Static Blocks
--><actionmethod="setBlockId"><block_id>yourblock_id</block_id></action></block></reference></catalog_category_default></layout>
und gehe zum app/design/frontend/yourpackage/yourtemplate/template/catalog/category/view.phtml
Code hinzufügen<?php echo $this->getChildHtml('cat_static_block');?>
Entschuldigung, wo erstelle ich diese local.xml? und was füge ich in meinen statischen Blockinhalt in admin ein?
Adam Allen
ja, du brauchst cms statischen Block von admih ...
Amit Bera
Ich habe einen statischen Block mit der ID all_cat_home erstellt, aber ich muss etwas in den Inhalt der Admin-Seite einfügen. Was schreibe ich da rein?
Erstellen Sie dann einen statischen Block von admin
Erstellen Sie eine local.xml-Datei unter
app/design/frontend/yourpackage/yourtemplate/layout
und nach dem folgenden Codeund gehe zum
app/design/frontend/yourpackage/yourtemplate/template/catalog/category/view.phtml
Code hinzufügen<?php echo $this->getChildHtml('cat_static_block');?>
quelle