На сайте установил модуль Webformat https://www.magentocommerce.com/magento-connect/webformat-login-with-paypal.html и он по умолчанию установил расположение кнопки на странице входа под полями для входа.
Моя задача вытащить её оттуда. Я уже пробовал Amazon Payments. Вытащил форму, правив xml файл, где указал контейнер с id и вызвал в виде.
Xml
<customer_account_login>
<reference name="content">
<block type="amazonpayments/login_button" name="amazonpayments_login" template="creativestyle/amazonpayments/login/button/account_login.phtml">
<action method="setIdSuffix"><value>div</value></action>
<action method="setMoveBefore"><value>registration_form</value></action>
</block>
</reference>
</customer_account_login>
Вид
<div id="registration_form">
</div>
В модуле для PayPal xml выглядит так
<customer_account_login>
<reference name="customer_form_login">
<block type="core/text_list" name="form.additional.info">
<block type="webformat_loginwithpaypal/customer_form_login_button" name="loginwithpaypal.customer.form.login.button" after="-"/>
</block>
</reference>
</customer_account_login>
Как мне обойтись без javascript (перенос формы в другой контейнер) и править только xml?