Вывод всего списка подкатегорий в категориях

Тема в разделе "OpenCart", создана пользователем ingenerks, 7 янв 2015.

  1. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Очень даже: у вас на основном домене древний php 5.3 (может и ещё старее, но это был бы уже совсем перебор).
     
  2. Allaur

    Allaur

    Регистрация:
    5 дек 2013
    Сообщения:
    31
    Симпатии:
    1
    да да там 5.3.8 php
    Разобрался
    на доугом хосте так надо было прописать

    Код:
    public function getSubcategories($category_id) {
         $result = $this->model_catalog_category->getCategories($category_id);
         $subcategories = '';
         if (!empty($result)){
             foreach ($result as $category) {
                $subcategories[] = array(
                    'name'  => $category['name'],
                    'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $category['category_id']), 
                    'thumb' => !empty($category['image']) ? $this->model_tool_image->resize($category['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height')) : ''
                );
             }
         }
      
         return $subcategories;
    }
     
    Последнее редактирование: 3 май 2017
  3. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Нет. На другом хосте надо было переключить на нормальную версию php! Но если этого очень делать не хочется, то надо было хотя бы просто адаптировать код под 5.3, а не менять тип переменной!
    Для 5.3 должно быть так:
    PHP:
    $subcategories = array();
    А то, что вы сделали должно выдавать ошибку на первой итерации цикла, потому что строковой переменной значение присваивается как ячейке массива.
     
  4. mr_denisters

    mr_denisters

    Регистрация:
    17 сен 2013
    Сообщения:
    5
    Симпатии:
    0
    Подскажите пожалуйста, а как вывести чилды подкатегории списком без картинок, что бы получилось вот так:
    [​IMG]
    Вот мой контроллер категории, сейчас выводятся подкатегории с изображениями, а мне нужно вывести подкатегории подкатегорий. Оссторе 2.3