-=NICROSS=- Опубликовано 17 июля, 2017 Жалоба Поделиться Опубликовано 17 июля, 2017 Подскажите, господа знатоки. Сейчас при добавлении: Товар 1 Вариант 1 - 2 штТовар 1 Вариант 2 - 3 штТовар 2 Вариант 1 - 1 шт В информер корзины покажет "В корзине 6 товаров" Как сделать, чтобы варианты не учитывались. То есть результат был "В корзине 2 товара" Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 17 июля, 2017 Жалоба Поделиться Опубликовано 17 июля, 2017 заменить в cart_informer.tpl {$cart->total_products} на {$cart->purchases|count} Цитата Ссылка на сообщение Поделиться на другие сайты
-=NICROSS=- Опубликовано 17 июля, 2017 Автор Жалоба Поделиться Опубликовано 17 июля, 2017 (изменено) заменить в cart_informer.tpl {$cart->total_products} на {$cart->purchases|count} Но при этом варианте, считает количество вариантов в корзине. А в моем случае, не важно, сколько вариантов.1 товар (10 вариантов) - 1 шт1 товар (1 вариант) - 1 штт И еще появилась проблема со склонением. А как это можно исправить.Теперь независимо от количества, везде "Товаров" Изменено 17 июля, 2017 пользователем -=NICROSS=- Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 17 июля, 2017 Жалоба Поделиться Опубликовано 17 июля, 2017 Но при этом варианте, считает количество вариантов в корзине. А в моем случае, не важно, сколько вариантов.1 товар (10 вариантов) - 1 шт1 товар (1 вариант) - 1 штт И еще появилась проблема со склонением. А как это можно исправить.Теперь независимо от количества, везде "Товаров" тогда в api/Cart.php после $cart->total_products = 0; добавляем $cart->all_products = 0; и в этом же файле ПЕРЕД $images = $this->products->get_images(array('product_id'=>$products_ids)); добавляем $cart->all_products = count($products); дальше в cart_informer.tpl используете вместо {$cart->total_products} {$cart->all_products} Цитата Ссылка на сообщение Поделиться на другие сайты
-=NICROSS=- Опубликовано 17 июля, 2017 Автор Жалоба Поделиться Опубликовано 17 июля, 2017 тогда в api/Cart.php после $cart->total_products = 0; добавляем $cart->all_products = 0; и в этом же файле ПЕРЕД $images = $this->products->get_images(array('product_id'=>$products_ids)); добавляем $cart->all_products = count($products); дальше в cart_informer.tpl используете вместо {$cart->total_products} {$cart->all_products} Количество верное получается, а вот склонение Товар, Товаров... Что с этим можно сделать? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 17 июля, 2017 Жалоба Поделиться Опубликовано 17 июля, 2017 Количество верное получается, а вот склонение Товар, Товаров... Что с этим можно сделать? ну подумать совсем не судьба? замените в cart_informer.tpl ВЕЗДЕ cart->total_products на cart->all_productsтоесть тут ТОЖЕ {$cart->total_products|plural:'товар':'товаров':'товара'} Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 18 июля, 2017 Жалоба Поделиться Опубликовано 18 июля, 2017 ну подумать совсем не судьба?Ты же аватар видел Шучу Цитата Ссылка на сообщение Поделиться на другие сайты
-=NICROSS=- Опубликовано 18 июля, 2017 Автор Жалоба Поделиться Опубликовано 18 июля, 2017 Ты же аватар видел Шучу На свою посмотри!Шучу Цитата Ссылка на сообщение Поделиться на другие сайты
-=NICROSS=- Опубликовано 18 июля, 2017 Автор Жалоба Поделиться Опубликовано 18 июля, 2017 ну подумать совсем не судьба? замените в cart_informer.tpl ВЕЗДЕ cart->total_products на cart->all_productsтоесть тут ТОЖЕ {$cart->total_products|plural:'товар':'товаров':'товара'} Спасибо большое за помощь! Я занимаюсь дизайном, версткой. Буду вопросы, обращайтесь, помогу!Я не программист, а вопросы, которые задаю, возникают в процессе обучения вашему ремеслу.Перед тем как спросить, я попробовал и у меня не получилось. Была допущена ошибка! Вы поправили! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.