Параметры Типов товаров - как изъять определенный параметр?
- S.E.
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 4
- Спасибо получено: 0
12 года 11 мес. назад #1981
от S.E.
S.E. создал тему: Параметры Типов товаров - как изъять определенный параметр?
Параметры Типов товаров - как изъять определенный параметр?
В шаблоне product_type.tpl.php указано только два доступных значения:
Есть идеи?
В шаблоне product_type.tpl.php указано только два доступных значения:
но по ним опознать параметр не удается.* $product_type_params["parameter_value"] => The actual value of the parameter for this product
* $product_type_params["parameter_unit"] => The unit of the parameter
Есть идеи?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- S.E.
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 4
- Спасибо получено: 0
12 года 11 мес. назад - 12 года 11 мес. назад #1984
от S.E.
S.E. ответил в теме Re: Параметры Типов товаров - как изъять определенный параметр?
Решение:
Ввела в поле параметра "Единица" - NO (в данном параметре оно не требовалось) и пропустила итерацию в цикле.
Пример кода (файл product_type.tpl.php)
Надеюсь кому-нибудь пригодится
Ввела в поле параметра "Единица" - NO (в данном параметре оно не требовалось) и пропустила итерацию в цикле.
Пример кода (файл product_type.tpl.php)
Code:
if ( !empty( $product_type["parameters"] ) ) {
foreach( $product_type["parameters"] as $product_type_params ) {
foreach( $product_type_params as $attr => $val ) {
$this->set( $attr, $val );
}
if ( $i++ % 2 ) {
$bgcolor = 'row0';
}
else {
$bgcolor = 'row1';
}
if ( $i > $product_type["product_type_count_params"] ) {
break;
}
if ( !strncmp( $product_type_params["parameter_unit"], 'NO', 2 ) ) { break; } // by AVT
if ( !empty($product_type_params["parameter_value"]) ) { // by AVT
?><tr class="<?php echo $bgcolor;?> height="18">
<td width="30%"><?php echo $product_type_params["parameter_label"];
if ( !empty($product_type_params["tooltip"] ) ) { ?>
<?php echo $product_type_params["tooltip"];
}
?>
</td><td><?php echo $product_type_params["parameter_value"];
if ( !empty($product_type_params["parameter_unit"] ) ) {
echo " ".$product_type_params["parameter_unit"];
} ?>
</td></tr>
<?php
} // by AVT
}
}
Последнее редактирование: 12 года 11 мес. назад пользователем S.E..
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.