MAGENTO - Форма регистрации (+ проверка и обратный вызов) вне файлов magento? - PullRequest
0 голосов
/ 31 января 2012

Я пытаюсь интегрировать php-файл в приложение, которое дает пользователям возможность зарегистрировать учетную запись. Эта учетная запись должна быть зарегистрирована в магазине magento.

Вот что у меня есть к этому моменту:

    <?php
    require_once '../../../app/Mage.php';
    umask(0);
    Mage::app('default');
    Mage::app()->getTranslator()->init('frontend');
    $session = Mage::getSingleton('core/session', array('name' => 'frontend'));

    // get layout object  
    $layout = Mage::getSingleton('core/layout');

    //get block object  
    $block = $layout->createBlock('core/template');
    //print_r(get_class_methods(get_class($block))); <- use for seeing classes
    $block = $block->setTemplate('customer/form/register.phtml')->renderView();
    echo $block;
    ?>

Этот код отображает регистрационную форму, но останавливается, когда он показывает поля ввода. Я попытался с "mini.login.phtml", и он отображается правильно. Я не очень хорош в Magento или английском. Я могу предоставить любую другую информацию, если это необходимо.

Любая помощь будет оценена!

Привет

1 Ответ

1 голос
/ 01 февраля 2012

Вы используете неправильный тип блока при динамическом создании блока.Попробуйте использовать это:

createBlock ('customer / form_register')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...