protected function OverloadViewSettings()
    {
        if (empty($this->fieldView)) {
            $oListFilterItemType = $this->GetFieldPkgShopListfilterItemType();
            if (!is_null($oListFilterItemType) && !TGlobal::IsCMSMode()) {
                $this->sqlData['view'] = $oListFilterItemType->fieldView;
                $this->fieldView = $this->sqlData['view'];
                $this->sqlData['view_class_type'] = $oListFilterItemType->fieldViewClassType;
                $this->fieldViewClassType = $this->sqlData['view_class_type'];
            }
        }
    }