Listing des pages CMS et des blocs statiques sous Magento

Dans: Magento

17 août 2009

Il est possible d’accéder aux collections de pages CMS et des blocs statiques de Magento très simplement.

Listing des pages CMS (listing détaillé en commentaires)

$pages = Mage::getModel('cms/page')->getCollection();
foreach($pages as $page) {
	echo $page->title;
}

$page contient toutes les informations nécessaires :

$page->title
$page->identifier
$page->page_id
$page->content
$page->root_template
$page->creation_time
$page->identifier
$page->update_time
$page->is_active

Listing des blocs statiques (listing détaillé en commentaires)

$blocks = Mage::getModel('cms/block')->getCollection();
foreach($blocks as $block)
{
	echo $block->title;
}

$block contient toutes les informations nécessaires :

$block->block_id
$block->title
$block->identifier
$block->content
$block->creation_time
$block->update_time
$block->is_active;

2 Commentaires pour Listing des pages CMS et des blocs statiques sous Magento

Avatar

Ajouter des blocs statiques dans Magento - Frédéric Martinez

août 17th, 2009 à 18 h 28 min

[...] [Article à part]Rajouter des blocs sous Magento est assez simple… Si on sait où chercher. [...]

Avatar

Magento – Variables et conditions utiles | Web Astuces - Tutos php, zend, magento, news, internet

avril 21st, 2012 à 16 h 36 min

[...] Voir l’article : Listing des pages CMS et des blocs statiques sous Magento [...]

Formulaire pour Commenter

Si vous en avez besoin, entourez votre code :

PHP : [php]echo $variable[/php]
XML : [xml]<default></default>[/xml]

Je m'appelle Frédéric Martinez.

Je suis Freelance Magento, fondateur de l'agence web e-commerce PH2M et anciennement étudiant en Master MIAGE à Toulouse.

Ce site présente mes réalisations professionnelles, personnelles et universitaires.

Magento Certified Developer Plus

rss_32 twitter_32 Magento

  • Vincent MARMIESSE: Bonjour, Attention depuis Magento 1.9.2.0, les blocs CMS sont en cache ! Cela ne pose pas de pro [...]
  • Java2dev: Bonjour, pour l'Etape 1 a quel niveau on met les codes? dans quel folder et c'est un fichier a edit [...]
  • manuel: Bonjour Frédéric, j'aimerais savoir comment enlever l'option de ( signature obligatoire ) de mon m [...]
  • Arsene: Bonjour a tous, j'aimerais savoir comment créer un module qui propose des options d'assurance su [...]
  • Frédéric Martinez: @Thomas : Il y aura toujours de la perte sur les personnes ne retournant pas sur la page de success. [...]