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;

1 Commentaire 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. [...]

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 et anciennement étudiant en Master MIAGE à Toulouse.

Ce site présente mon CV ainsi que mes réalisations professionnelles, personnelles et universitaires.

rss_32 twitter_32 Magento

  • alexandre: Merci, c'est exactement ce dont j'avais besoin ! [...]
  • Frédéric Martinez: De base, non ce n'est pas possible. Cependant, cela doit se jouer dans les configurations JS de cal [...]
  • Peter: le tuto est génial, il est tres utile pour les débutants comme moi. Mais j'ai une petite que [...]
  • Frédéric Martinez: @martin : Non cela ne marche pas avec un Magento 1.6.2.0 par exemple car la table sales_order n'exis [...]
  • martin: Bonjour, ce code marche -t-il toujours sur les nouvelles version de magento ? merci [...]