/** * getFieldBySchema * * @param string $name Field name * @param array $data Field description * * @return \XLite\View\FormField\AFormField */ protected function getFieldBySchema($name, array $data) { if ('meta_title' === $name) { $data[static::SCHEMA_PLACEHOLDER] = static::t('Default'); } return parent::getFieldBySchema($name, $data); }
/** * getFieldBySchema * * @param string $name Field name * @param array $data Field description * * @return \XLite\View\FormField\AFormField */ protected function getFieldBySchema($name, array $data) { return 'originCode' !== $name || $this->isSSAvailable() ? parent::getFieldBySchema($name, $data) : null; }
/** * getFieldBySchema * * @param string $name Field name * @param array $data Field description * * @return \XLite\View\FormField\AFormField */ protected function getFieldBySchema($name, array $data) { return 'originCode' != $name || \XLite\Module\XC\AuctionInc\Main::isSSAvailable() ? parent::getFieldBySchema($name, $data) : null; }
/** * getFieldBySchema * * @param string $name Field name * @param array $data Field description * * @return \XLite\View\FormField\AFormField */ protected function getFieldBySchema($name, array $data) { $field = null; if ('meta_title' === $name) { $data[static::SCHEMA_PLACEHOLDER] = static::t('Default'); } if ('weight' == $name) { $data[static::SCHEMA_LABEL_PARAMS] = array('symbol' => \XLite\Core\Config::getInstance()->Units->weight_symbol); } switch ($name) { case 'qty': if ($this->getModelObject() && $this->getModelObject()->getInventory() && $this->getModelObject()->getInventory()->getEnabled()) { $field = parent::getFieldBySchema($name, $data); } break; default: $field = parent::getFieldBySchema($name, $data); break; } return $field; }