Перейти к содержанию
aveebeat

Как вывести вес товара в описание!!

Рекомендуемые сообщения

Здравствуйте, пытался сделать вывод вес товара в "Описание товара"...не получилось! Подскажите как можно осуществить вывод того плана (Вес: 1 килограмм)! Заранее спасибо!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В catalogviewthemedefaulttemplateproductproduct.tpl

добавить:

<?php if ($weight) { ?>
              <tr>
                <td>[b]Вес:[/b]</td>
                <td><?php echo $weight; ?></td>
              </tr>
			  <?php } ?>

и где-нибудь в catalogcontrollerproductproduct.php

после:

$this->data['model'] = $product_info['model'];
добавить строку:

$this->data['weight'] = $product_info['weight'];
А вообще где-то уже было описание этого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вместо слова "вес" выводятся какие то квадратики (не воспринимаются в коде русские буквы.

Подскажите как сделать правильно

В catalogviewthemedefaulttemplateproductproduct.tpl

добавить:

<?php if ($weight) { ?>
              <tr>
                <td>[b]Вес:[/b]</td>
                <td><?php echo $weight; ?></td>
              </tr>
			  <?php } ?>

и где-нибудь в catalogcontrollerproductproduct.php

после:

$this->data['model'] = $product_info['model'];
добавить строку:

$this->data['weight'] = $product_info['weight'];
А вообще где-то уже было описание этого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В utf сохраняю все равно так пишет

Цена: 20.00 р.

???: 50.00

Наличие: В наличии

Модель: 1001 ночь

Рейтинг: Нет оценок

Вместо слова "вес" выводятся какие то квадратики (не воспринимаются в коде русские буквы.

Подскажите как сделать правильно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теперь пишет

Цена: 20.00 р.

???: 50.00

Наличие: В наличии

Модель: 1001 ночь

Рейтинг: Нет оценок

Внимательно читайте что Вам пишут.

Сохраняйте в utf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

*спасибо за ответы

Просто моя невнимательность.., кодировку менял а на код не посмотрел

Внимательно читайте что Вам пишут.

Изменено пользователем dmidon

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разобрался!

нужно просто дописать грамм.

<?php if ($weight) { ?>

<tr>

<td><b>Вес:</b></td>

<td><?php echo $weight; ?> грамм.</td>

<?php } else { ?>

Что то в весе не отражается единица измерения

Цена: 20.00 р.

Вес: 50.00

Наличие: В наличии

Рейтинг: Нет оценок

где недоделка? помогите пожалуйста

*спасибо за ответы

Просто моя невнимательность.., кодировку менял а на код не посмотрел

Изменено пользователем dmidon

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!Я сделал всё как написано выше и мне выдаёт ошибку Notice: Undefined variable: weight in /home/t/teafromcru/public_html/catalog/view/theme/sport2/template/product/product.tpl on line 25

Только в catalogcontrollerproductproduct.php строчку вставил между строчек,указанных ниже

$this->data['heading_title'] = $category_info['name'];

$this->data['weight'] = $product_info['weight'];

$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!Я сделал всё как написано выше и мне выдаёт ошибку Notice: Undefined variable: weight in /home/t/teafromcru/public_html/catalog/view/theme/sport2/template/product/product.tpl on line 25

Только в catalogcontrollerproductproduct.php строчку вставил между строчек,указанных ниже

$this->data['heading_title'] = $category_info['name'];

$this->data['weight'] = $product_info['weight'];

$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');

:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может пригодится кому:

  <?php if ($weight) { ?><span>Вес:</span> <?php printf ("%.02f",$weight); echo " ".$weight_class; ?><?php } ?>
Выводит вес и единицу измерения веса. Количество знаков после запятой установлено 2
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не подскажите, как вывести единицы измерения веса в осторе v 0.22

он не понимает переменную

$weight_class;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Стройматериалы меряются в разных единицах:

Линолеум - метр погонный

линолеум - метр квадратный

кирпич - штуки

краска - килограмм (в мелкой фасовке)

краска - литр (если в бочке)

Как вывести отображение цены за единицу:

линолеум - цена: 100 р. за м. п.

линолеум - цена: 100 р. за м. кв.

кирпич - цена 100 р. за шт.

краска - цена 100 р. за л.

краска - цена 100 р. за кг.

?

Подскажите, как такое можно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.