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

Решено Как добавить строку "Артикул:"

Тема в разделе "Вопросы новичков", создана пользователем paxa2812, 24 апр 2016.

  1. paxa2812

    paxa2812

    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Подскажите пожалуйста как после названия товара добавить еще одно поле "Артикул:"
     

    Вложения:

    • 33.jpg
      33.jpg
      Размер файла:
      19,6 КБ
      Просмотров:
      36
  2. paxa2812

    paxa2812

    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Ни у кого не возникало такого вопроса? И даже ни одного человека нет на форуме который бы посоветовал как это можно сделать?
     
  3. ADv

    ADv Местный

    Сообщения:
    429
    Симпатии:
    108
    Баллы:
    43
    Попробуйте в нужное место вставить код:
    Код:
        <?php if ( $product->is_type( array( 'simple', 'variable' ) ) && get_option( 'woocommerce_enable_sku' ) == 'yes' && $product->get_sku() ) : ?>
            <span itemprop="productID" class="sku_wrapper"><?php _e( 'SKU:', 'woocommerce' ); ?> <span class="sku"><?php echo $product->get_sku(); ?></span>.</span>
        <?php endif; ?>
     
  4. paxa2812

    paxa2812

    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    А не подскажите где найти это нужное место?)
     
  5. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.266
    Симпатии:
    721
    Баллы:
    113
    Ну Вы же само обозначили нужное место на крине. Firebug в руки и вперед.
     
    • Согласен Согласен x 1
  6. paxa2812

    paxa2812

    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Все равно не понимаю куда этот код вставить нужно . Где найти этот файл. Какой файл открыть, куда вставить.

    Захожу - Внешний вид - Редактор и тут появляется это: (здесь куда-то что-то изменять или нет?)
    Шаблоны

    • Шаблон ошибки 404
      (404.php)
    • archive-product.php
    • Архивы
      (archive.php)
    • Шаблон вложения
      (attachment.php)
    • Шаблон страницы «Layers Template»
      (builder.php)
    • Комментарии
      (comments.php)
    • Подвал
      (footer.php)
    • Функции темы
      (functions.php)
    • Заголовок
      (header.php)
    • Основной шаблон
      (index.php)
    • Отдельная страница
      (page.php)
    • content-empty.php
      (partials/content-empty.php)
    • content-list.php
      (partials/content-list.php)
    • content-single.php
      (partials/content-single.php)
    • header-centered.php
      (partials/header-centered.php)
    • header-logo.php
      (partials/header-logo.php)
    • header-page-title.php
      (partials/header-page-title.php)
    • header-secondary.php
      (partials/header-secondary.php)
    • header-standard.php
      (partials/header-standard.php)
    • responsive-nav-button.php
      (partials/responsive-nav-button.php)
    • Результаты поиска
      (search.php)
    • sidebar-left.php
    • sidebar-off-canvas.php
    • sidebar-right.php
    • Боковая колонка
      (sidebar.php)
    • single-product.php
    • Отдельная запись
      (single.php)
    • taxonomy-product_cat.php
    • taxonomy-product_tag.php
    • Шаблон страницы «Blank Page»
      (template-blank.php)
    • Шаблон страницы «Blog»
      (template-blog.php)
    • Шаблон страницы «Left & Right Sidebar»
      (template-both-sidebar.php)
    • Шаблон страницы «Left Sidebar»
      (template-left-sidebar.php)
    • Шаблон страницы «Right Sidebar»
      (template-right-sidebar.php)
    Стили
    • Таблица стилей
      (style.css)
    Вот что при инспектировании элемента :
     

    Вложения:

    • 999.png
      999.png
      Размер файла:
      100,1 КБ
      Просмотров:
      22
    Последнее редактирование: 3 май 2016
  7. paxa2812

    paxa2812

    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Ну подскажите пожалуйста в какой файл добавлять :
    <?php if ( $product->is_type( array( 'simple', 'variable' ) ) && get_option( 'woocommerce_enable_sku' ) == 'yes' && $product->get_sku() ) : ?>
    <span itemprop="productID" class="sku_wrapper"><?php _e( 'SKU:', 'woocommerce' ); ?> <span class="sku"><?php echo $product->get_sku(); ?></span>.</span>
    <?php endif; ?>
    чтобы артикул начал появляться в списке товаров. Не как не могу найти
     
  8. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.266
    Симпатии:
    721
    Баллы:
    113
    Вот тут товарищ предлагает вставить следующий код в functions.php

    Код:
    add_action( 'woocommerce_after_shop_loop_item_title', 'shop_sku' );
    function shop_sku(){
    global $product;
    echo '<span itemprop="productID" class="sku">SKU: ' . $product->sku . '</span>';
    } 
     
    Последнее редактирование: 8 май 2016
    • Нравится Нравится x 1
  9. paxa2812

    paxa2812

    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Спасибо большое. Все получилось только вот не совсем красиво. Хотелось чтобы после названия товара шел артикул, а сейчас он после цены в одной строке. Как можно это исправить?
     

    Вложения:

    • 100.png
      100.png
      Размер файла:
      24,9 КБ
      Просмотров:
      15