Which of the following will get all active CMS pages in Magento?

  • $collection = Mage::getModel(‘cms/page’)->getCollection()->getSelect()->where(‘is_active = 1’);
  • $collection = Mage::getModel(‘cms/page’)->getCollection()->addFilter(‘active’,true);
  • Mage::getModel(‘cms/page’)->getActivePages();
  • Mage::getModel(‘cms/page’)->getPageCollection()->setFilter(‘active’,true);

Первый вариант точно рабочий: blog.akinyeleolubodun.com/getting-all-cms-pages-dynamically-in-magento.html
Второй, видимо, нерабочий, потому что побе в БД называется is_active, а не active