Jump to content
  • 0

JBZoo корзина - автозаполнение полей для зарегистрированных


advokatua
 Share

Question

Собственно весь вопрос в заголовке темы. Если кто работал с этой системой, есть ли возможность сделать автозаполнение полей корзины, для уже зарегистрированных пользователей?

 

Кто не работал, рендер формы идет в таком виде :

<form id="item-submission" class="submission jbbasket-submission" action="<?php echo JRoute::_('index.php'); ?>" method="post" name="submissionForm" accept-charset="utf-8" enctype="multipart/form-data">    <?php        echo $view->renderer->render($view->layout_path, array(            'item'       => $view->item,            'submission' => $view->submission        ));    ?>    <p class="required-info"><?php echo JText::_('JBZOO_CART_REQUIRED_INFO'); ?></p>    <p class="submit-button">        <input type="submit" name="submit" class="add-to-cart" style="display:inline-block;" value="<?php echo JText::_('JBZOO_CART_CREATE_ORDER');?>">    </p>    <input type="hidden" name="option" value="com_zoo" />    <input type="hidden" name="controller" value="basket" />    <input type="hidden" name="task" value="createOrder" />    <input type="hidden" name="type" value="<?php echo $view->submissionType;?>" />    <input type="hidden" name="app_id" value="<?php echo $view->appId;?>" />    <input type="hidden" name="Itemid" value="<?php echo $view->Itemid;?>" />    <?php echo $this->app->html->_('form.token'); ?></form>

Вывод полей формы идет со строчки: "echo $view->renderer->render", вся проблема в том, что поля создаются динамически и на выходе получается вот что (пример одного поля):

 

Untitled.jpg

 

даже не знаю за что зацепиться в таком шаблоне. Сам же инпут именуется каким-то ключем, который видимо может запросто поменяться, если мы добавим новые поля в форму, а если и не изменится, то все равно нет даже идеи, как к такому ключу прилепить автозаполнение.

 

Если у кого-то есть хоть какие-то идеи, пожалуйста поделитесь.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

спасибо за наводку. Хотя с AJAXом опыта не имею, будет повод порыться. По сути, в таком случае нужно при попадании на определенную страницу:

- проверить залогинен ли пользователь в систему,  

- если да, то полезть в БД, достать все его данные по нужным полям и заполнить их.

- если нет, то отбой.

я так понимаю, через AJAX это все сделать можно...

 

Правда по title поиск не пройдет точно, т.к. в форме только email именуется отдельным title-ом, а остальные поля типа: ФИО, город, день рождения никак не именуются, а висят простыми инпутами с уникальным именем из кучи чисел, как видим в первом посте.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy