Хорошая тема. Любые вопросы по CS-Cart и не только

/design/themes/responsive/templates/addons/product_reviews/views/product_reviews/components/new_product_review_additional.tpl

 <div class="ty-control-group ty-product-review-new-product-review-additional__write-anonymously">
        <label class="ty-product-review-new-product-review-additional__write-anonymously-label">
            <input type="checkbox"
                name="product_review_data[is_anon]"
                value="{"YesNo::YES"|enum}"
                  class="ty-product-review-new-product-review-additional__write-anonymously-checkbox"
                data-ca-product-review="newProductReviewAdditionalWriteAnonymouslyCheckbox"
            > 
            <span class="ty-product-review-new-product-review-additional__write-anonymously-text">
                {__("product_reviews.hide_name")}
            </span>
        </label>
    </div>

поменять на

 <div class="ty-control-group ty-product-review-new-product-review-additional__write-anonymously">
        <label class="ty-product-review-new-product-review-additional__write-anonymously-label">
            <input type="checkbox"
                name="product_review_data[is_anon]"
                value="{"YesNo::YES"|enum}"
                checked=“checked”
                class="ty-product-review-new-product-review-additional__write-anonymously-checkbox"
                data-ca-product-review="newProductReviewAdditionalWriteAnonymouslyCheckbox"
            > 
            <span class="ty-product-review-new-product-review-additional__write-anonymously-text">
                {__("product_reviews.hide_name")}
            </span>
        </label>
    </div>

почистить кэш

2 лайка

Лучший!

в инкогнито проверил, не лучший))


галочка ставится, но поле всеравно обязательное…

с галочкой имя только в админке будет показываться, без галочки и на фронте. Если у поля имени снять класс cm-required - то со снятой галочкой можно все равно имя не писать. Либо скрипт добавить, чтобы при установке чекбокса снимать с поля имени этот класс, а при снятии чекбокса - ставить обратно.

да,можно в /design/themes/responsive/templates/addons/product_reviews/views/product_reviews/components/new_product_review_customer_profile.tpl убрать класс cm-required
<label class="cm-required cm-trim hidden ty-product-review-new-product-review-customer-profile__name-label"



@Asya объясните пожалуйста:
1/ зачем в мобильной версии надпись «перетащите сюда файлы»
2/ зачем лишняя информация про 128 мегабайт, пользователю это не надо. Что на телефоне сфоткано то и загрузит
3/ зачем когда нет отзывов выводить два одинаковых блока: в одном говорится что отзывов нет, во втором говорится что отзывов нет и надо оставить отзыв.
4/ почему обязательные поля раскиданы: то сверху то снизу и между ними необязательные поля

Просьба: уделите чуть продуктового внимания этому функционалу. Простая штука но очень много мелочей непродуманных, которые не правят сторонние разработчики тк нет фокуса на этом и надо менять шаблоны. Я помню как появился этот функционал и вымыл модули с отзывами сторонних разработчиков. Но раз уж взялись давайте доведем до ума

4 лайка

Коллеги, приветствую, а для чего в таблице product_descriptions поле shortname? Оно вообще где-то используется?

Добрый день.
Подскажите,пожалуйста,можно ли как-то в теме UniTheme2 в мобильной версии,сделать чтобы при открывании корзины

Screenshot_85

Можно было добавлять и уменьшать количество этого товара в корзине?

Screenshot_86

То есть,не переходя в саму корзину.

Ultimate.
в магазине 2 витрины как сделать чтобы уведомления покупателям приходили с разными текстами (ссылка приглашение для отзыва). Сниппеты и шаблоны у витрин почему то общие. Создать переменную с ссылкой то же нет возможности

прошерстил поиском по файлам,нашел использование только тут
/app/addons/product_variations/src/Product/Repository.php
/app/schemas/exim/products.functions.php
/app/schemas/translate/schema.php

можно в уведомление вставить условие

{% if company_data.company_id == 1 %}ссылка 1{% else %}ссылка 2{% endif %}

Тоже поискал, в шаблонах нигде не встречается. Странно

Видимо, что-то задумывалось, но потом от реализации отказались, а “хвост” в коде и в БД остался

Коллеги, а через базу данных можно проставить путь к новым изображениям у товаров? Храниться где-нибудь это значение?

Путь к изображению рассчитывается, исходя из его id. Поэтому положить изображение на сервер и занести его в базу с этим путём не получится

Только через экпорт/импорт через путь?

Да. И естественно, он сработает так, что возьмёт файл по указанному пути, занесёт в базу, по id рассчитает, в какой папке изображение должно лежать, и скопирует его туда.

Копии не проблема, а то не охота почти 700 товаров обновлять руками)

Спасибо! У меня версия 4.14. Тот же модуль для GA старой версии будет работать и с GA4? Я правильно понимаю? На стороне сайта ничего менять не нужно?

Давайте подождем ответ поддержки. Что-то я не уверен @cs-cart_team