Помогите сделать небольшое изменение

Статус
В этой теме нельзя размещать новые ответы.

FrankSinatra

Создатель
Регистрация
1 Окт 2009
Сообщения
17
Реакции
0
Joomla 1.5.11
VirtueMart 1.1.3
Задачка такая:
Есть дополнительные поля которые создаются в админке в разделе virtuemart. Каждое поле можно можно использовать в любом из трех вариантов:
1. Страница регистрации пользователя.
2. Страница учетной записи пользователя.
3. Страница добавления адреса.
Так вот мне нужна возможность использовать эти поля при оформлении заказа на товар.
Например: выбираем товар, ложим в корзину, идем его оформлять, и при оформлении вводим данные в дополнительные поля.
Уже всю голову сломал, весь код перекопал. Нашел следующее...
файл account.shipto.tpl.php (страница добавления адреса)
строка
Код:
<?php
ps_userfield::listUserFields( $fields, array(), $db );
?>
отвечает за вывод полей пользователя, а так же дополнительных полей созданных в админке.
Этот код нужно присобачить к файлу addtocart_drop.tpl.php, сразу после строки
Код:
if(USE_AS_CATALOGUE != '1' && ($advanced_attribute != "" || $custom_attribute != "")) { ?>
     <div class="vmCartAttributes<?php echo $cls_suffix ?>">
Но просто так не работает, выдает ошибку
Код:
Fatal error: Class 'ps_userfield' not found in Z:\home\joomla\www\components\com_virtuemart\themes\default\templates\product_details\includes\addtocart_drop.tpl.php
там идет видимо какая-то проверка в файле ps_userfield.php
Кто бы из гуру подсказал где-чего поменять, или дописать.
А если сделаете, то в долгу не останусь:thenks:
Вот примерно то что нужно сделать, если выбрать тест и перейти к заполнению заявки там будут заполняемый поля Для просмотра ссылки Войди или Зарегистрируйся
 
неужели никто не шарит в Jоomle?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху