tagManager на Github



  • Будет ли tagManager на Github?

    Хочу предложить pull request, чтобы в функции getSorting класса tm_catalog перезаписывался еще и orderby это важно, т.к. сейчас, если он прописан в наборе параметров для tagManager/getProducts, то сортировки tagManager не работают.



  • @slaad
    было

    public function getSorting($sortby, $sortdir){
            
            $output = array();
            
            if( $this->config['className'] != 'modResource' || in_array($sortby,array('id','pagetitle','longtitle','menuindex','pub_date','parent','createdon','publishedon','RAND()')) ){
                $output['sortby'] = $sortby;
                $output['sortdir'] = $sortdir;
            }else{
                $output['sortby'] = '';
                $output['sortdir'] = '';
                $output['sortbyTV'] = $sortby;
                $output['sortdirTV'] = $sortdir;
                $output['sortbyTVType'] = in_array($sortby, $this->config['numericFields']) ? 'integer' : 'string';
            }
            
            return $output;
            
        }
        
       
    }
    

    стало

        public function getSorting($sortby, $sortdir){
            
            $output = array();
            
            if( $this->config['className'] != 'modResource' || in_array($sortby,array('id','pagetitle','longtitle','menuindex','pub_date','parent','createdon','publishedon','RAND()')) ){
                $output['sortby'] = $sortby;
                $output['sortdir'] = $sortdir;
                $output['orderby'] = '';
            }else{
                $output['sortby'] = '';
                $output['sortdir'] = '';
                $output['orderby'] = '';
                $output['sortbyTV'] = $sortby;
                $output['sortdirTV'] = $sortdir;
                $output['sortbyTVType'] = in_array($sortby, $this->config['numericFields']) ? 'integer' : 'string';
            }
            
            return $output;
            
        }
        
       
    }
    


Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.