Exemple #1
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_PAGE_ID => new \XLite\Model\WidgetParam\Int('Page ID', 1), static::PARAM_ITEMS_COUNT => new \XLite\Model\WidgetParam\Int('Items number', 0), static::PARAM_ONLY_PAGES => new \XLite\Model\WidgetParam\Bool('Only display pages list', false), static::PARAM_ITEMS_PER_PAGE => new \XLite\Model\WidgetParam\Int('Items per page', $this->getItemsPerPageDefault(), true), static::PARAM_SHOW_ITEMS_PER_PAGE_SELECTOR => new \XLite\Model\WidgetParam\Checkbox('Show pagination', true, true), static::PARAM_LIST => new \XLite\Model\WidgetParam\Object('List object', null, false, '\\XLite\\View\\ItemsList\\AItemsList'), static::PARAM_MAX_ITEMS_COUNT => new \XLite\Model\WidgetParam\Int('Maximum number of items to display in the list', 0));
 }
Exemple #2
0
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_PRESELECT => new \XLite\Model\WidgetParam\String('Preselected class', 'XLite\\Logic\\Export\\Step\\Products'));
 }