Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Вопрос по class="price" и удаление надписи "Reset selection"

Тема в разделе "Вопросы, советы и доработки.", создана пользователем jkapro, 16 янв 2016.

  1. jkapro

    jkapro

    Сообщения:
    17
    Симпатии:
    1
    Баллы:
    3
    Добрый день, уважаемые форумчане и знатоки Woocommerce.
    Прошу помочь с решением вопроса (прикрепил к теме скриншот):
    Вопрос 1) В карточке товара, создал вариативный товар. По умолчанию при заходе в карточку, выбраны атрибуты, и под ними появляется надпись (1) - смотрите в прикрепленную картинку. Вопрос, как ее убрать? При инспекте вижу такое, display:none не помогает. Когда На нее кликаю, пропадают выбранные атрибуты и надпись пропадает, и сразу в коде прописывается style="display: none;"
    upload_2016-1-16_22-9-50.png
    Вопрос 2) Имеем 2 цены (2) и (3) - смотрите на картинке ниже. Цена (2) это цена от и до при вариациях, я ее сделал просто "от". Снизу, цена (3) это цена которая зависит от вариаций.
    Вопрос: как сделать так, что бы, если у товара есть вариация то показывалась только цена (3) а цена (2) не было? Я пробовал ее убирать, но если ее убираю, то у товаров у которых нету вариации, а просто одна цена то она исчезает и получается товар у которого нету вариаций вообще без цены. Вообщем я так понял что эти цены имеют один класс.
    upload_2016-1-16_22-17-44.png

    Спасибо за внимание и за помощь!
     

    Вложения:

  2. neverovski

    neverovski

    Сообщения:
    13
    Симпатии:
    2
    Баллы:
    3
    Пропиши так display: none !important;
     
  3. jkapro

    jkapro

    Сообщения:
    17
    Симпатии:
    1
    Баллы:
    3
    По "reset selection" уже разобрался, нужно было искать не в файлике variable.php в плагине woocommerce, а в плагине которые из списка выбора цвета, делает картинки этого цвета. И там тоже был файлик variable.php в нем все сработало, вообще убрал строчку вызова этой кнопки.
    Вопрос по ценам еще актуальный. Кто сталкивался поделитесь.
     
  4. Stork.71

    Stork.71 Местный

    Сообщения:
    1.039
    Симпатии:
    254
    Баллы:
    83
    1) Вам точно "Reset" не понадобится? Может его просто переписать в Сброс?
    Цена зависит от цвета, или там все равно?
    2) Используйте селекторы .product-type-simple и .product-type-variable, которые присваиваются div'у, в который обернут продукт (div id="product-xxxx"). В зависимости от них прописывайте displsy:none
     
    • Нравится Нравится x 1
  5. jkapro

    jkapro

    Сообщения:
    17
    Симпатии:
    1
    Баллы:
    3
    1) "Reset" не понадобится. Цена от цвета не зависит.
    2) Не совсем понял по селекторам, можно пример написать? Я так понял нужно в css внести display:none на конкретный div. А вот как его прописать, помогите пожалуйста.
    Еще загвоздка в том, что если убрать цену "от ....." то в товаре который не имеет вариативной цены, пропадает цена за простой товар.
     
  6. Stork.71

    Stork.71 Местный

    Сообщения:
    1.039
    Симпатии:
    254
    Баллы:
    83
    какие конкретно DIVы у Вас - не знаю и знать не могу, так как не знаю, какая стоит тема а ссылку на сайт Вы не даете.
    Тем не менее, woocommerce всегда создает оберточный div в котором пишет кучу разных классов - в зависимости от типа товара, категории, меток и т.д. Он выглядит приблизительно так:
    <div itemscope="" itemtype="http://schema.org/Product" id="product-949" class="post-949 product type-product status-publish has-post-thumbnail shipping-taxable purchasable product-type-simple product-cat-termoregulatori-na-din-reiku product-cat-cifrovye-termoregulyatory product-tag-din-reechnyj product-tag-diapazon-temperatur product-tag-dlya-laboratorij product-tag-dlya-pechej product-tag-termoregulyator instock">
    Обратите внимание на выделение жирным. Такой кусок идет у простых товаров, а у вариативных вместо него - product-type-variable. Так что свои записи правок в css начинайте с .product-type-variable - тогда они будут применяться только к варитивным товарам.