• Что за ошибка в товарах product.php on line 432 - 436?

    @liza2019
    этот кусок у вас от какого то мода. видимо он вставлен не туда куда надо. вне цикла
    foreach ($results as $result) {
    так что то сказать невозможно. надо смотреть всю функцию куда вставлен этот кусок.
    хотя честно говоря смысла в этом куске не особо видно. в родном файле это выглядит так
    $results = $this->model_catalog_product->getProductImages($this->request->get['product_id']);

    $results = $this->model_catalog_product->getProductImages($this->request->get['product_id']);
    
    			foreach ($results as $result) {
    				$data['images'][] = array(
    					'popup' => $this->model_tool_image->resize($result['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_height')),
    					'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_additional_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_additional_height'))
    				);
    			}

    или попробуйте заменить $result['product_id'] на $product_info['product_id']
    Ответ написан
    Комментировать
  • Что за ошибка в товарах product.php on line 432 - 436?

    IsSavinykh
    @IsSavinykh
    Full-Stack Веб-разработчик, мобильный разработчик
    Объявите переменную $result = [] перед конструкциями if, foreach и т.д.
    $result = [];
    if(...) {
         foreach(... as ...) {
              $images = $this->model_catalog_product->getProductImages($result['product_id']);
              if(isset($images[0]['image']) && !empty($images)){
                   $images = $images[0]['image']; 
              } else {
                   $images = $image;
              }
    }
    Ответ написан
    2 комментария
  • Ошибка Sitemap. В чем проблема?

    Service_Rookee
    @Service_Rookee
    Добрый день!
    У вас в 76 строке ошибка:
    $this->output .= '<urlset> xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" </urlset>' . $this->eol;


    нужно
    $this->output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . $this->eol;
    Ответ написан
    1 комментарий