Astra.CMS

РегистрацияЗабыли пароль?

Astra.CMS Free

Упрощенный вариант системы доступен для свободного использования.

скачать
     

Обучение

Сборка сайта

Собираем сайт с нужными компонентами.

Интеграция своего дизайна

Учимся работать с шаблонами.

Компоненты

Документация по использованию основных расширений.

10.04.2011

Версия 2.07.09

Исправлена ошибка "FWC:Error" в Firefox 4, добавлены дополнительные кнопки в компактную панель визуального редактора.

подробнее

RSS

Форум » Приемы конструирования и интеграции дизайна

Вывод дополнительных полей в корзине

Автор Текст сообщения

Maksim
Сообщений: 158

Возможно ли вывести дополнительное поле "вес" (в моем случае) чтобы получилось
Наименование продукции (20 кг - это дополнительное поле ves) пробовал стандартными способовами ничего не выводится sad

{section name=i loop=$basket}
<tr>
<td>{$basket[i].data.name} в этом месте вывести дополнительное поле товара (ves)</td>
<td><input type="text" name="count_{$basket[i].id}" value="{$basket[i].count}"></td>
<td>{$basket[i].sum} {$valute}</td>
<td><a href="{$basket[i].deletelink}">Удалить</a></td>
</tr>
{/section}
 
aristoc

admin
Сообщений: 786

...
{$basket[i].data.ves}
...
 

Maksim
Сообщений: 158

Спасибо!
По ходу работы, возник еще один вопрос.
Есть небольшое вычисление на smarty:
...
{$basket[i].data.name} - {math equation="kg * count" kg=$basket[i].data.pack count=$basket[i].count} кг.
...
Вопрос такой, возможно ли на Smarty суммировать данный массив. т.е. в корзине например находится 10 позиций, каждая имеет свой вес в кг.
20+2+5..=27
 
aristoc

admin
Сообщений: 786

перед циклом
{assign var="sum" value=0}
где-нибудь в цикле
{assign var="sum" value=$sum+$basket[i].data.pack*$basket[i].count}
после цикла
Всего: {$sum}
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.


Демо  Скачать A.CMS  Цены  Контакты  Документация