Лимит на количество фотографий.

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Kirill2975, 3 июл 2024.

  1. Kirill2975

    Kirill2975 Новичок

    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте. Мне для проекта нужно сделать минимальное количество фотографий ( 3 ) на товаре. Как это можно реализовать? Спасибо.
     
  2. Tesloz

    Tesloz Специалист

    Сообщения:
    140
    Симпатии:
    70
    Версия опенкарт?Тема стандарт?
    Просто при сохранении товара выбивать ошибку, если загружено не 3 фотки?
    Или плейсхолдеры отображать, если меньше 3?
     
  3. Kirill2975

    Kirill2975 Новичок

    Сообщения:
    4
    Симпатии:
    0
    Версия ocStore 3.0.3.7. Тема Стандарт. Просто ошибку, чтобы не давал выкладывать товар.
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    4.223
    Симпатии:
    1.452
    /admin/controller/catalog/product.php

    в функции protected function validateForm() {

    добавить
    PHP:
                if (count($this->request->post['product_image']) < 3) {
                    
    $this->error['warning'] = 'Мало изображений';
                }
     
    Zlata Jesen и Tesloz нравится это.
  5. Kirill2975

    Kirill2975 Новичок

    Сообщения:
    4
    Симпатии:
    0
    Не помогло, я так же могу добавить 1-но изображение.
     
  6. Ravilr

    Ravilr Специалист

    Сообщения:
    4.223
    Симпатии:
    1.452
    Значит стандартно, не обновили кеш модификатора итд итп.
     
  7. Tesloz

    Tesloz Специалист

    Сообщения:
    140
    Симпатии:
    70
    вы хотите чтобы учитывалось одновременно (Изображение товара + Дополнительные изображения)?
     
    Ravilr нравится это.
  8. Ravilr

    Ravilr Специалист

    Сообщения:
    4.223
    Симпатии:
    1.452
    Кстати да. Решение выше только с доп изображениями. Можно условия поменять на > 2 , тогда без доп изображений не сохранится.
     
  9. Kirill2975

    Kirill2975 Новичок

    Сообщения:
    4
    Симпатии:
    0
    Спасибо большое, получилось