/** * Define columns * * @return array */ protected function defineColumns() { $columns = parent::defineColumns(); $columns['openGraphMeta'] = array(); $columns['useCustomOpenGraphMeta'] = array(); return $columns; }
/** * Define columns * * @return array */ protected function defineColumns() { $columns = parent::defineColumns(); $columns['attachments'] = array(); $columns += $this->assignI18nColumns(array('attachmentsTitle' => array(static::COLUMN_GETTER => 'getAttachmentsTitleColumnValue'), 'attachmentsDescription' => array(static::COLUMN_GETTER => 'getAttachmentsDescriptionColumnValue'))); return $columns; }
/** * Define columns * * @return array */ protected function defineColumns() { $columns = parent::defineColumns(); $columns['freeShipping'] = array(); $columns['freightFixedFee'] = array(); return $columns; }
/** * Define columns * * @return array */ protected function defineColumns() { $columns = parent::defineColumns(); $columns['sale'] = array(); return $columns; }
/** * Define columns * * @return array */ protected function defineColumns() { $columns = parent::defineColumns(); $columns[static::VARIANT_PREFIX . 'WholesalePrices'] = array(static::COLUMN_MULTIPLE => true); return $columns; }
/** * Get column value for abstract 'attribute' column * * @param array $dataset Dataset * @param string $name Column name * @param integer $i Subcolumn index * * @return string */ protected function getAttributeColumnValue(array $dataset, $name, $i) { $columns = $this->getColumns(); $column = $columns[$name]; $attribute = !empty($dataset['attribute']) ? $dataset['attribute'] : null; if (null === $attribute && $column['attributeIsProduct']) { $attribute = $this->findProductSpecifiedVariantAttribute($dataset['model'], $column['attributeName']); } if (null === $attribute && $column['attributeIsClass']) { $attribute = $this->findProductClassVariantAttribute($dataset['model'], $column['attributeName'], $column['attributeGroup']); } if (null === $attribute) { $attribute = \XLite\Core\Database::getRepo('XLite\\Model\\Attribute')->find($column['attributeId']); } return !empty($dataset['variant']) && $attribute->isVariable($dataset['model']) ? $dataset['variant']->getAttributeValue($attribute)->asString() : ($i ? '' : parent::getAttributeColumnValue($dataset, $name, $i)); }
/** * Define columns * * @return array */ protected function defineColumns() { $columns = parent::defineColumns(); $columns['attachmentsPrivate'] = array(); return $columns; }
/** * Define columns * * @return array */ protected function defineColumns() { $columns = parent::defineColumns(); $columns['wholesalePrices'] = array(); return $columns; }