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

Неотображаются габариты товара

Image CMS

masta_ru

Новичок
#1
Не отображаются габариты товара ни на главной странице, ни в вкладке дополнительно. В идеале хотелось бы, что бы габариты менялись в описании. Я так понимаю надо в описании товара сделать строку:

габариты: <?php print($имя_переменной) ?>

но какая переменная отвечает за габариты товара?
 

ADv

Гуру
Местный
#2
Не отображаются габариты товара ни на главной странице, ни в вкладке дополнительно. В идеале хотелось бы, что бы габариты менялись в описании. Я так понимаю надо в описании товара сделать строку:

габариты: <?php print($имя_переменной) ?>

но какая переменная отвечает за габариты товара?
Габариты - это произвольные свойства или стандартные в WooCommerce длина/ширина/высота, используемые для просчета доставки?
 

ADv

Гуру
Местный
#4
Код:
add_action( 'woocommerce_after_shop_loop_item_title', 'devise_show_dimensions', 9 );
function devise_show_dimensions() {
global $product;
$dimensions = $product->get_dimensions();
if ( ! empty( $dimensions ) ) {
echo '<span class="dimensions">' . $dimensions . '</span>';
}
}
в functions.php
либо
Код:
<div class="dimensions">
     <strong>Габариты</strong>: <!--?php echo $_product--->get_dimensions(); ?>
</div>
в файл шаблона, вероятнее всего в single-product.php

Эта тема по этой же проблеме woocommerce 2.1.11 как настроить видимость поля размеры товара? ?
 

masta_ru

Новичок
#5
Код:
add_action( 'woocommerce_after_shop_loop_item_title', 'devise_show_dimensions', 9 );
function devise_show_dimensions() {
global $product;
$dimensions = $product->get_dimensions();
if ( ! empty( $dimensions ) ) {
echo '<span class="dimensions">' . $dimensions . '</span>';
}
}
в functions.php
либо
Код:
<div class="dimensions">
     <strong>Габариты</strong>: <!--?php echo $_product--->get_dimensions(); ?>
</div>
в файл шаблона, вероятнее всего в single-product.php

Эта тема по этой же проблеме woocommerce 2.1.11 как настроить видимость поля размеры товара? ?
Да по этой же.

Я не пойму что с этой строкой делать <strong>Габариты</strong>: <!--?php echo $_product--->get_dimensions(); ?>

Она так должна выглядеть <strong>Габариты</strong>: <php echo get_dimensions($_product); ?> ?
 
#6
Код:
add_action( 'woocommerce_after_shop_loop_item_title', 'devise_show_dimensions', 9 );
function devise_show_dimensions() {
global $product;
$dimensions = $product->get_dimensions();
if ( ! empty( $dimensions ) ) {
echo '<span class="dimensions">' . $dimensions . '</span>';
}
}
в functions.php
либо
Код:
<div class="dimensions">
     <strong>Габариты</strong>: <!--?php echo $_product--->get_dimensions(); ?>
</div>
в файл шаблона, вероятнее всего в single-product.php

Эта тема по этой же проблеме woocommerce 2.1.11 как настроить видимость поля размеры товара? ?
Здравствуйте, верхняя функция подошла идеально, а как проделать тоже добавить в поле как на скриншоте. Спасибо
 

Вложения

#8
Не понимаю вопроса. Как таблица (скорее всего вариаций) связана с габаритами товара?
Я уже задавал вопрос по этому поводу, но Вы меня тогда не поняли, точнее я плохо обьясняю, это сгруппированный товар, и нужно добавить габариты в строчку под каждым товаром, вот верхняя функция подошла идеально в каталоге товара, это первое что я искал.
 
#9
Не понимаю вопроса. Как таблица (скорее всего вариаций) связана с габаритами товара?
Раньше файл grouped.php был немного по другому и я мог поставить функцию прямо в нужное место, а теперь он изменился и у меня не получается как раньше
 

Вложения

Сверху Снизу