Magento "Is Anchor" option in category properties. Magento's "Is Anchor" option set in category properties at Catalog > Manage Categories > Category name > Display settings screen in Magento backend controls the layered navigation display on category pages.
When 'Is Anchor' option is set to "yes", links to categories are replaced by set of filters, including price, categories and custom options enabled in the category properties, clicking the link will preserve the current layer (staying at the same category) and will just filter the output according to selected option: When 'Is Anchor' option is set to "no", only links to categories are shown in "Shop by" section (thus, clicking the link will open a subcategory page and switch layer down into the subcategory):
Knowledge Base - Magento for Developers: Part 1 - Introduction to Magento. Récupérer une ou plusieurs catégories par code dans Magento. Nous avons vu hier comment créer une catégorie par code dans Magento.
Je vous propose aujourd’hui de voir comment récupérer une ou plusieurs catégories, comment les parcourir puis d’implémenter une méthode permettant de vérifier si une catégorie existe ou non d’après son attribut « name ». Cet article va nous permettre de découvrir la manipulation des collections d’objets Magento. Les notions ci-dessous ne s’appliquent pas seuleusement qu’aux catégories Magento mais également à toutes les entités EAV (Entité – Attribut – Valeur) comme les produits, les attributs, les clients, les commandes … Le code proposé ci-dessous est exécuté dans un batch PHP créer sur le modèle décrit dans l’article Comment créer un batch Magento. Une collection est un objet PHP implémentant un certain nombre de méthodes et regroupant un ensemble d’objets du même type.
$categories = Mage::getModel('catalog/category') ->getCollection(); echo "Il y a " . count($categories) . " catégories dans l’instance de Magento \n"; Pierre FAY » Guide Magento Developpeur (Leçon 3) – Créer un Block. 27 juillet 2010 Ce tutoriel est le 3eme d’une longue série, si vous ne l’avez pas déjà fait je vous conseille de lire les tutoriels en commençant par le sommaire de cette série.
Nous avons précédemment crée un module, nous allons maintenant apprendre à créer et afficher un Block magento. Pourquoi créer un block ? Pour l’instant, votre module est un peu « simple », vous pouvez exécuter des traitements mais son utilité est assez limitée. Nous allons maintenant apprendre à afficher du contenu en utilisant un template, c’est à ca que sert un block Comment ca marche ? Le controller, appelle votre layout pour savoir ce qu’il doit afficher, dans ce layout, vous placez des blocks qui sont en fait une sorte de « mini controller » (qui vont par exemple récupérer une liste de client). Maintenant que vous avez compris comment ca marche, la seule façon de comprendre c’est de le faire alors allons y !
Etape 1 : Appeler le layout dans le controller Allez maintenant ouvrir votre controller : Le layout : Créer des attributs magento.
Agencer page d'accueil. Gestion des urls. Multi store. Gestion des prix. Untitled.