Поддержка WooCommerce Изменить дизайн апсейлов в Woocommerce

  • Здравствуйте!

    Друзья, перенес рекомендованные товары под кнопку «Добавить в корзину». Там они отображаются стандартно: 4 колонки. Подскажите, как сделать так, чтобы они отображались в строчку по моему дизайну:
    + Брызговик (плюс — добавить в корзину, Брызговик — название товара с ссылкой на товар)

    В коде есть такая строчка, которая отвечает за дизайн этого блока:
    wc_get_template_part( ‘content’, ‘product’ );

    Если я правильно понял, то за вывод в 4 колонки отвечает ‘product’. То есть нужно ‘product’ изменить на, например, ‘product_new’. Однако, не могу понять, где задать ‘product_new’?

    Спасибо!

    • Тема изменена 5 лет, 2 месяца назад пользователем SeVlad. Причина: перенос в подходящий раздел

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • То есть нужно ‘product’ изменить на, например, ‘product_new’.

    Кто Вам такое сказал?!
    product в этом коде означает название «запчасти» шаблона. Функция wc_get_template_part аналогична родной get_template_part, но только для шаблонов WC.
    Соответственно правьте эту «запчасть» в дочерней теме.

    Нет, конечно можете в дочке создать и запчасть «product_new» и поменять вызов (опять же в дочке), но совершенно нет смысла иди такими окольными путями, если нужно изменить везде, без условий.

    Нет, конечно можете в дочке создать и запчасть «product_new» и поменять вызов (опять же в дочке), но совершенно нет смысла иди такими окольными путями, если нужно изменить везде, без условий.

    Если так сделать, то дизайн, например, в категориях не изменится?

    Если так сделать, то дизайн, например, в категориях не изменится

    Откуда мне знать устройство Вашей темы, название которой Вы даже не сказали (а у мне сейчас нет времени/желания это выяснять)?

    Откуда мне знать устройство Вашей темы, название которой Вы даже не сказали (а у мне сейчас нет времени/желания это выяснять)?

    Там есть такой код:

    <?php 
    $post_object = get_post( $upsell->get_id() );
    setup_postdata( $GLOBALS['post'] =& $post_object );
    wc_get_template_part( 'content', 'product' );?>

    Здесь можно вместо этого кода как-то руками написать, типа, <кнопка><ссылка>?

    • Ответ изменён 5 лет, 2 месяца назад пользователем SeVlad. Причина: Оформляйте, пож, код как следует

    Там есть такой код:

    «Там» — это где?

    Здесь можно вместо этого кода как-то руками написать, типа, <кнопка><ссылка>?

    Если «там» точно так как Вы написали — то «там» вряд ли.

    «Там» — это где?

    Зачем вы модерируете форум, если вас всё бесит?
    Я выражаюсь так, как могу. Если в вопрос требует уточнений, то можно уточнить

    Если в вопрос требует уточнений, то можно уточнить

    Именно это я и делаю.
    Но ОК. Больше не буду, если это Вас раздражает и Вы не хотите давать нужную информацию.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Изменить дизайн апсейлов в Woocommerce» закрыта для новых ответов.