Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_Widget_Adminhtml_Widget_InstanceController
  • Mage_Widget_Adminhtml_WidgetController
  • Mage_Widget_Block_Adminhtml_Widget_Form
  • Mage_Widget_Block_Adminhtml_Widget_Instance
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Edit
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Edit_Chooser_Block
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Edit_Chooser_Layout
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Edit_Chooser_Template
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Edit_Form
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Edit_Tab_Main
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Edit_Tab_Main_Layout
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Edit_Tab_Properties
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Edit_Tab_Settings
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Edit_Tabs
  • Mage_Widget_Block_Adminhtml_Widget_Instance_Grid
  • Mage_Widget_Block_Adminhtml_Widget_Options
  • Mage_Widget_Helper_Data
  • Mage_Widget_Model_Mysql4_Widget
  • Mage_Widget_Model_Mysql4_Widget_Instance
  • Mage_Widget_Model_Mysql4_Widget_Instance_Collection
  • Mage_Widget_Model_Observer
  • Mage_Widget_Model_Resource_Widget
  • Mage_Widget_Model_Resource_Widget_Instance
  • Mage_Widget_Model_Resource_Widget_Instance_Collection
  • Mage_Widget_Model_Template_Filter
  • Mage_Widget_Model_Widget
  • Mage_Widget_Model_Widget_Config
  • Mage_Widget_Model_Widget_Instance

Interfaces

  • Mage_Widget_Block_Interface
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Widget_Model_Widget

Widget model for different purposes

Varien_Object
Extended by Mage_Widget_Model_Widget
Package: Mage\Widget
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Widget/Model/Widget.php
Methods summary
public Varien_Simplexml_Config
# getXmlConfig( )

Load Widgets XML config from widget.xml files and cache it

Load Widgets XML config from widget.xml files and cache it

Returns

Varien_Simplexml_Config
public null|Varien_Simplexml_Element
# getXmlElementByType( string $type )

Return widget XML config element based on its type

Return widget XML config element based on its type

Parameters

$type
string
$type Widget type

Returns

null|Varien_Simplexml_Element
public null|Varien_Simplexml_Element
# getConfigAsXml( string $type )

Wrapper for getXmlElementByType method

Wrapper for getXmlElementByType method

Parameters

$type
string
$type Widget type

Returns

null|Varien_Simplexml_Element
public Varien_Object
# getConfigAsObject( string $type )

Return widget XML configuration as Varien_Object and makes some data preparations

Return widget XML configuration as Varien_Object and makes some data preparations

Parameters

$type
string
$type Widget type

Returns

Varien_Object
public Varien_Simplexml_Element
# getWidgetsXml( array $filters = array() )

Return filtered list of widgets as SimpleXml object

Return filtered list of widgets as SimpleXml object

Parameters

$filters
array
$filters Key-value array of filters for widget node properties

Returns

Varien_Simplexml_Element
public array
# getWidgetsArray( array $filters = array() )

Return list of widgets as array

Return list of widgets as array

Parameters

$filters
array
$filters Key-value array of filters for widget node properties

Returns

array
public string
# getWidgetDeclaration( string $type, array $params = array(), boolean $asIs = true )

Return widget presentation code in WYSIWYG editor

Return widget presentation code in WYSIWYG editor

Parameters

$type
string
$type Widget Type
$params
array
$params Pre-configured Widget Params
$asIs
boolean
$asIs Return result as widget directive(true) or as placeholder image(false)

Returns

string
Widget directive ready to parse
public array
# getWidgetsRequiredJsFiles( )

Return list of required JS files to be included on the top of the page before insertion plugin loaded

Return list of required JS files to be included on the top of the page before insertion plugin loaded

Returns

array
protected string
# _idEncode( string $string )

Encode string to valid HTML id element, based on base64 encoding

Encode string to valid HTML id element, based on base64 encoding

Parameters

$string
string
$string

Returns

string
protected boolean
# _sortWidgets( array $a, array $b )

User-defined widgets sorting by Name

User-defined widgets sorting by Name

Parameters

$a
array
$a
$b
array
$b

Returns

boolean
protected integer
# _sortParameters( Varien_Object $a, Varien_Object $b )

Widget parameters sort callback

Widget parameters sort callback

Parameters

$a
Varien_Object
$a
$b
Varien_Object
$b

Returns

integer
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0