Jump to content

� Азная Сортировка Категорий В Шаблоне


Recommended Posts

Сабж:

Мне нужно, чтобы я мог управлять сортировкой категорий. При этом даже в одном шаблоне они могут сортироваться по разным параметрам. Почитал форум и понял, что почти все решения упираются в функцию init_categories() и в сортировку при  выборке из БД.

Как я понимаю существуют два пути решения проблемы:

1) создать независимую функцию со своей выборкой из базы

2) прописать в init_categories() выбор сортировки через переменную (как это сделано в товарах).

 

Но первый путь не работает, я не очень разбираюсь в пхп, поэтому посмотрите код функции

 

public function get_categories_for_slider ()
    {
        $query = $this->db->placehold("SELECT id, name, url, image, visible, my_range
FROM __categories c ORDER BY my_range ASC");
            $this->db->query($query);
            $categories_ids = $this->db->results('id');
            $result = array();
            foreach($categories_ids as $id)
                if(isset($this->all_categories[$id]))
                    $result[$id] = $this->all_categories[$id];
            return $result;
    }

 

Link to post
Share on other sites

А нет, нельзя, в случае нахождения на одной странице двух вызовов функций, работающих со списком категорий, порядок сортировки определяется той функцией, что находится ниже по коду.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...