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

Где редактировать вывод (вью) карточки товара

Тема в разделе "Вопросы новичков", создана пользователем Serj, 16 июл 2015.

  1. Serj

    Serj

    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Есть карточка товара:
    http://test.iserj.ru/catalog/profil-doors/profil-doors-2x/
    Хочется поменять местами блок КОРОБКИ и блок с ценой 3,948.00 руб.
    зашел в шаблон woocommerce/templates/content-single-product.php
    понял что за вывод всей правой части (цена, выбор цветов, остекления и тд) отвечает do_action( 'woocommerce_single_product_summary' );
    Ребята подскажите где редактировать этот экшен woocommerce_single_product_summary чтобы можно скорректировать вывод блоков в этой правой части.
     
    Последнее редактирование: 16 июл 2015
  2. searchingman

    searchingman Местный

    Сообщения:
    1.638
    Симпатии:
    630
    Баллы:
    113
    Какой плагин у Вас выводит блок "Коробки", "Доборы" ?
    Это явно не похоже на штатный вывод вариаций товаров.
     
  3. Serj

    Serj

    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
  4. Serj

    Serj

    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    И все же по моему вопросу не проконсультируете? Неужели никто так глубоко woo не копал?
     
  5. searchingman

    searchingman Местный

    Сообщения:
    1.638
    Симпатии:
    630
    Баллы:
    113
    Нужный Вам вывод формирует плагин, т.е. нужно его смотреть, но не шаблоны WooCommerce.
    Плагина у меня нет. Чтобы ответить на Ваш вопрос предлагаете его купить? ;)
     
  6. Serj

    Serj

    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    в шаблоне woocommerce/templates/content-single-product.php есть строка, do_action( 'woocommerce_single_product_summary' ), если ее удалить пропадает вся правая часть (цена, выбор цветов, остекления и коробки и тд и тп). Я лишь спрашиваю где лежит этот экшен или где хранится код который вызывается do_action( 'woocommerce_single_product_summary' ). По поводу плагина все куда проще. Зачем покупать то что нельзя пощупать? http://g.zeos.in/?q=woocommerce Product Add-Ons download free
    Щупайте по первой ссылке;)
     
  7. gexo

    gexo

    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    wp-content/plugins/woocommerce/includes/wc-template-hooks.php
    тут меняем цифры. например для изменения позиций цены, в строке
    add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
    нужно поменять цифру.
    цифры это позиции в блоке.
     
  8. snegnay

    snegnay

    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Целый день потратила на поиск решения, и только Ваш ответ помог. Спасибо!
     
  9. Anfisa

    Anfisa

    Сообщения:
    17
    Симпатии:
    10
    Баллы:
    3
    Этот экшн разбит на хуки, вы их как раз видите в файле woocommerce/templates/content-single-product.php задокументиваванными. Код каждого хука прописан в отдельном файле.

    шаблон хука (+приоритет вывода) => соответствующий файл хука:

    — woocommerce_template_single_title (5) => single-product/title.php
    — woocommerce_template_single_rating (10) => single-product/rating.php
    — woocommerce_template_single_price (10) => single-product/price.php
    — woocommerce_template_single_excerpt (20) => single-product/short-description.php
    — woocommerce_template_single_add_to_cart(30) => single-product/add-to-cart/ (в этой папке 6 файлов каждый соответствует типу товара)
    — woocommerce_template_single_meta (40) => single-product/review-meta.php
    — woocommerce_template_single_sharing - (50) => single-product/share.php
     
    • Полезно Полезно x 1