Comment créer un bloc statique qui affiche toutes les catégories
11
Je veux créer un bloc statique qui affiche toutes mes catégories et les affiche dans une liste. Je n'ai pas besoin d'une image et je n'ai pas besoin des sous-catégories.
Ensuite, je veux ajouter ce bloc à ma page d'accueil.
Créer un .phtmlfichier à l'intérieur app/design/frontend/your_theme/default/template/catalogpermet de le nommer homecategories.phtmlet d'y coller ce code
maintenant créer un bloc statique permet de le nommer comme homecategoriesid home_categorieset maintenant de placer ce code dans le contenu de ce bloc {{block type="core/template" template="catalog/homecategories.phtml"}}maintenant appeler ce bloc statique de votre cms.xmlfaçon
J'ai remarqué que vous pouvez également ajouter ceci: {{block type = "core / template" template = "catalog / homecategories.phtml"}} à n'importe quel bloc statique pour afficher les catégories principales n'importe où. Cependant, cela ne montre pas les sous-catégories et j'en ai besoin aussi.
Webninja
1
Créer un bloc statique à partir d'admin Puis
créer un fichier local.xml sous app/design/frontend/yourpackage/yourtemplate/layoutet après le code ci-dessous
<?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>
et allez app/design/frontend/yourpackage/yourtemplate/template/catalog/category/view.phtml
ajouter du code<?php echo $this->getChildHtml('cat_static_block');?>
désolé où dois-je créer ce fichier local.xml? et que dois-je mettre dans mon contenu de bloc statique dans admin ??
Adam Allen
oui, vous avez besoin du bloc statique cms de admih ...
Amit Bera
j'ai créé un bloc statique avec l'ID all_cat_home mais j'ai besoin de mettre quelque chose dans le contenu déposé sur la page d'administration. Qu'est-ce que j'écris là-dedans?
Créer un bloc statique à partir d'admin Puis
créer un fichier local.xml sous
app/design/frontend/yourpackage/yourtemplate/layout
et après le code ci-dessouset allez
app/design/frontend/yourpackage/yourtemplate/template/catalog/category/view.phtml
ajouter du code<?php echo $this->getChildHtml('cat_static_block');?>
la source