Куда идем?

Параметры Типов товаров - как изъять определенный параметр?

Больше
12 года 11 мес. назад #1981 от S.E.
Параметры Типов товаров - как изъять определенный параметр?

В шаблоне 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

но по ним опознать параметр не удается.
Есть идеи?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
12 года 11 мес. назад - 12 года 11 мес. назад #1984 от S.E.
Решение:
Ввела в поле параметра "Единица" - 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"] ) ) { ?> &nbsp;<?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..

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.