Добрый день. Есть такая задача. На главное страничке вьювсами выведены блоки с наименованием продукции и ее ценой. Есть кнопочка заказать, по ней пользователь переходит на страничку вебформ(от всплывающих окон отказался). Так вот, кодом <?php<a href="<?php print base_path(); ?>forma-zakaza.html?product=<?php print drupal_get_title();?> ">заказать тоавар</a>?>
вывожу наименование товара в вебформу, что добавить надо куда и как чтобы вывести еще цену?
И в дополнение, нашел как в ПХП вычислять. Очень буду благодарен если кто нибудь расскажет как выводить результат вычислений. Создавать отдельное поле и туда выводить? Или просто выводить в тело страницы, но как?
Еще хотелось бы по кнопочке отправить перенаправлять человека на страничку с данными из только что заполненной им вебформы чтобы он могу вывести на печать.
Буду очень благодарен за емкие и содержательные ответы. С ПХП дружить не пришлось, но готов начать.
Комментарии
Пробовал написать
<?php<a href="<?php print base_path(); ?>forma-zakaza.html?product=<?php print drupal_get_title();?>&price=<?php print drupal_get_field_r_price();?> ">заказать товар</a>?>
выдает ошибку:Fatal error: Call to undefined function drupal_get_field_r_price() in Z:\home\art1\www\modules\php\php.module(80) : eval()'d code on line 1
.
Что делать.. ума не приложу:(
Нашел где собака порылась:) forma-zakaza.html?product=<?php print drupal_get_title();?>&price=<?php print field_get_items('node', node_load(8), 'field_r_price-value');?> ">заказать товар
Вот только одна загвоздка. У меня поле числовое, в веб-форме только есть поле число, но вот почему то мое число не передается туда никаким образом. При попытке вывода значения в текстовое поле пишет значение Array. Кто что скажет?