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

Создание двух шаблонов вывода товаров

medmarka

Новичок
Добрый день.
Столкнулся с такой проблемой. Есть много категорий товаров.
Товар в категории "одежда" выводится стандартно.
В магазине теперь появились бейджи и выводить их нужно по другому.
К примеру:
Товар из раздела "одежда" выводится:
Галерея, характиристика товара и все.

А в разделе "бейджи" ко всему этому нужно прикрепить внизу изображение типов метала.
И поменять местами галерею и характеристики.
 

medmarka

Новичок
Нужно создать новый шаблон и назначить его для товара примерно так.
В админке появился шаблон и я могу его выбрать, но нет результата....
Сделал как Вы написано было в статье, но теперь просто ничего не выводится...
http://medshvetsmarka.com.ua/wp/1/shop/beydzhi/beydzh-metallicheskiy-dlya-personala-6929/
 

searchingman

Гуру
Местный
В админке появился шаблон и я могу его выбрать, но нет результата....
Сделал как Вы написано было в статье, но теперь просто ничего не выводится...
http://medshvetsmarka.com.ua/wp/1/shop/beydzhi/beydzh-metallicheskiy-dlya-personala-6929/
Новый шаблон каким образом сделали?
Файл плагина правили, чтобы он корректно работал с товарами?
 

medmarka

Новичок
Новый шаблон каким образом сделали?
Файл плагина правили, чтобы он корректно работал с товарами?
Файл плагина правил. Если не править, то просто выводится стандартный шаблон, а когда исправить как написано в статье - тогда пустая страница выводится.
За основу брал файл content-single-product.php, создал beidj-content-single-product.php. Размещал в папке темы(корень) и по анологии в папке woocommerce. Но ничего не выходит, только пустота....
 

searchingman

Гуру
Местный
Файл плагина правил. Если не править, то просто выводится стандартный шаблон, а когда исправить как написано в статье - тогда пустая страница выводится.
За основу брал файл content-single-product.php, создал beidj-content-single-product.php. Размещал в папке темы(корень) и по анологии в папке woocommerce. Но ничего не выходит, только пустота....
Разве по ссылке сказано, что нужно создавать шаблон карточки на основе content-single-product.php?
 

medmarka

Новичок
Разве по ссылке сказано, что нужно создавать шаблон карточки на основе content-single-product.php?
Без разницы. Пробовал и так и так сразу. Просто пустая страница... А контент брал за основу потому что правил его для стандартного вывода.
 

medmarka

Новичок
Покажите содержимое вашего нового шаблона.
PHP:
/**
* WP Post Template: NEW BEIDJ
*/


<?php
/**
* The template for displaying product content in the single-product.php template
*
* Override this template by copying it to yourtheme/woocommerce/content-single-product.php
*
* @author         WooThemes
* @package     WooCommerce/Templates
* @version     1.6.4
*/

if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly
}

?>

<?php
    /**
     * woocommerce_before_single_product hook
     *
     * @hooked wc_print_notices - 10
     */
     do_action( 'woocommerce_before_single_product' );

     if ( post_password_required() ) {
         echo get_the_password_form();
         return;
     }
?>

<div itemscope itemtype="<?php echo woocommerce_get_product_schema(); ?>" id="product-<?php the_ID(); ?>" <?php post_class(); ?>>

    <?php
        /**
         * woocommerce_before_single_product_summary hook
         *
         * @hooked woocommerce_show_product_sale_flash - 10
         * @hooked woocommerce_show_product_images - 20
         */
        do_action( 'woocommerce_before_single_product_summary' );
    ?>

    <div class="summary entry-summary">

        <?php
            /**
             * woocommerce_single_product_summary hook
             *
             * @hooked woocommerce_template_single_title - 5
             * @hooked woocommerce_template_single_rating - 10
             * @hooked woocommerce_template_single_price - 10
             * @hooked woocommerce_template_single_excerpt - 20
             * @hooked woocommerce_template_single_add_to_cart - 30
             * @hooked woocommerce_template_single_meta - 40
             * @hooked woocommerce_template_single_sharing - 50
             */
            do_action( 'woocommerce_single_product_summary' );
        ?>
        <?php
        /**
         * woocommerce_after_single_product_summary hook
         *
         * @hooked woocommerce_output_product_data_tabs - 10
         * @hooked woocommerce_upsell_display - 15
         * @hooked woocommerce_output_related_products - 20
         */
        do_action( 'woocommerce_after_single_product_summary' );
    ?>

    </div><!-- .summary -->
    <div class="clear"></div>
    <!--reklama -->
   
<div class="reklama"><img src="http://navistom.com/uploads/images/editor/70334026_head02.jpg"></div>

<meta itemprop="url" content="<?php the_permalink(); ?>" />

</div><!-- #product-<?php the_ID(); ?> -->
 

searchingman

Гуру
Местный
Если Вы делали шаблон на основе \wp-content\plugins\woocommerce\templates\single-product.php, то не вижу чтобы загружались хедер и футер. Без них конечно будут ошибки и "белый" экран.
 

medmarka

Новичок
Если Вы делали шаблон на основе \wp-content\plugins\woocommerce\templates\single-product.php, то не вижу чтобы загружались хедер и футер. Без них конечно будут ошибки и "белый" экран.
Но который по умолччанию работает и все выводит. Если в нем изменения вносить. Если просто без изменений копирую все равно белый экран.
Вот: снизу добавил изображение.
http://medshvetsmarka.com.ua/wp/1/shop/shapochki/shapochka-medicinskaya-s-risunkom-sozve/
 

searchingman

Гуру
Местный
Но который по умолччанию работает и все выводит. Если в нем изменения вносить. Если просто без изменений копирую все равно белый экран.
Вот: снизу добавил изображение.
http://medshvetsmarka.com.ua/wp/1/shop/shapochki/shapochka-medicinskaya-s-risunkom-sozve/
Смотрю у Вас дочерняя тема от Divi + сам Wordpress установлен не в корень домена.
Может в этом проблема. Эмулировать вашу связку нет желания, чтобы точно убедиться , что работает. ;)
 

medmarka

Новичок
Подскажите тогда в каком направлении двигаться?) А есть еще какие-то способы создания Произвольных типов? Буду благодарен!
 

searchingman

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