/** * Define widget params * * @return void */ protected function defineWidgetParams() { parent::defineWidgetParams(); $this->widgetParams += array(static::PARAM_ATTRIBUTE => new \XLite\Model\WidgetParam\Object('Attribute', null, false, 'XLite\\Model\\Attribute'), static::PARAM_PRODUCT => new \XLite\Model\WidgetParam\Object('Product', null, false, 'XLite\\Model\\Product')); }
/** * Define widget parameters * * @return void */ protected function defineWidgetParams() { parent::defineWidgetParams(); $this->widgetParams += array(static::PARAM_PRODUCT => new \XLite\Model\WidgetParam\Object('Product', null, false, '\\XLite\\Model\\Product'), static::PARAM_PRODUCT_ID => new \XLite\Model\WidgetParam\Int('Product ID', 0), static::PARAM_ATTRIBUTE_VALUES => new \XLite\Model\WidgetParam\String('Attribute values IDs', '')); }
/** * Define widget parameters * * @return void */ protected function defineWidgetParams() { parent::defineWidgetParams(); $this->widgetParams += array(self::PARAM_FIELD_NAME => new \XLite\Model\WidgetParam\String('Name', 'amount'), self::PARAM_FIELD_TITLE => new \XLite\Model\WidgetParam\String('Title', 'Quantity'), self::PARAM_PRODUCT => new \XLite\Model\WidgetParam\Object('Product', null, false, '\\XLite\\Model\\Product'), self::PARAM_ORDER_ITEM => new \XLite\Model\WidgetParam\Object('Order item', null, false, '\\XLite\\Model\\OrderItem'), self::PARAM_FIELD_VALUE => new \XLite\Model\WidgetParam\Int('Value', null), self::PARAM_STYLE => new \XLite\Model\WidgetParam\String('CSS class', ''), self::PARAM_IS_CART_PAGE => new \XLite\Model\WidgetParam\Bool('Is cart page', false), self::PARAM_FORCE_VALUE => new \XLite\Model\WidgetParam\Bool('Force field value', false), self::PARAM_MAX_VALUE => new \XLite\Model\WidgetParam\Int('Max value', null)); }
/** * Define widget parameters * * @return void */ protected function defineWidgetParams() { parent::defineWidgetParams(); $this->widgetParams += array(self::PARAM_PRODUCT => new \XLite\Model\WidgetParam\Object('Product', null, false, '\\XLite\\Model\\Product')); }