1541: Комментарии

Главные вкладки

4 декабря 2012 в 17:29

"sg85" wrote:
А вообще, я так понял, что нужно при выводе формы, просто отобразить пользователю результат умножения полей и эти данные нигде более не используются? Тогда правильнее, наверное, будет через шаблон ноды.

4 декабря 2012 в 13:15

"Chyvakoff" wrote:
А перемножить два числа яваскриптом религия не позволяет? Вы ещё Views + VBO для этой задачи прикрутите...

позволяет, но JS не владею. Можете что то конкретное подсказать?

4 декабря 2012 в 2:34

"sg85" wrote:
computed_field предоставляет поле для fields, т.е. ищите его в виджетах(или как они там) в настройках полей типа материала Вашей веб формы

Хорошо, спасибо за информацию буду разбираться.:)

4 декабря 2012 в 2:26

"sg85" wrote:
http://drupal.org/project/computed_field[/quote]
установил но найти его не могу. как настраивать или куда ставить поле, в веб-форме ничего нового не добавилось... А не подскажите в Webform Calculator какой синтаксис?

4 декабря 2012 в 2:02

Есть модуль Webform Calculator, попробовал поставить его. Появился тип поля в веб-форме Formula. Но, документацию не нашел по модулю в пример который в описании написан на орге не подходит. Т.е. вставляю имена полей а ничего не происходит.

4 декабря 2012 в 1:59

Спасибо за литературу, сейчас буду пробовать читать.

"sg85" wrote:
и по прежнему не совсем понимаю, что именно нужно сделать ;)

Обычная веб-форма, сделанная как страница заказа. В ней % полей текстовых: Имя, Адрес, Количество, Цена, Итого. В поле Цена значение приходит из ноды при помощи $_GET, пользователь вводит количество и вот надо количество умножить на цену чтобы в поле Итого получилась сумма.

4 декабря 2012 в 1:46

"sg85" wrote:
Вариант 1, с аяксом, проще в разы. Ибо Вам по сути надо написать 10 строк кода на PHP
согласен на него:) только вот как. Если с пхп я только начал знакопиться то с аяксом.. дела вообще никак.

4 декабря 2012 в 1:34

Разбирать я имел ввиду код аяксового калькулятора. У меня есть вебформа, в ней в одно поле вводится информация пользователем в другое она передается с ноды. И существует пустое поле куда хочу результат вернуть.Вот мне недо значения одного поля умножить на значение другого и результат записать в третье.

1 декабря 2012 в 2:52

Нашел где собака порылась:) forma-zakaza.html?product=<?php print drupal_get_title();?>&price=<?php print field_get_items('node', node_load(8), 'field_r_price-value');?> ">заказать товар
Вот только одна загвоздка. У меня поле числовое, в веб-форме только есть поле число, но вот почему то мое число не передается туда никаким образом. При попытке вывода значения в текстовое поле пишет значение Array. Кто что скажет?

26 ноября 2012 в 13:19

"iNFerNo" wrote:
и где оно решение?

Подстановочные шаблоны в настройках вьюсы->дополнительно->поведение при отсутствии результатов. Можно указать все что угодно.
Всем добра.

25 ноября 2012 в 20:41

Насколько я понял надо для исключения вывода тайтла из шаблонаviews-view--by-km-s.tpl выкусить вот этот кусочек?

<?php print render($title_prefix); ?>
<?php if ($title): ?>
<?php print $title; ?>
<?php endif; ?>
<?php print render($title_suffix); ?>

Хотя пробовал и ничего не получилось.