1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

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

Тема в разделе "Joomla", создана пользователем FrankSinatra, 9 окт 2009.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. FrankSinatra

    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:
    Вот примерно то что нужно сделать, если выбрать тест и перейти к заполнению заявки там будут заполняемый поля http://biopapa.ru/order/
     
  2. FrankSinatra

    FrankSinatra Создатель

    Регистр.:
    1 окт 2009
    Сообщения:
    17
    Симпатии:
    0
    неужели никто не шарит в Jоomle?
     
Статус темы:
Закрыта.