我目前正在使用Ebizmarts MageMonkey模块将Mailchimp与Magento集成到一家电子商务商店。我需要发送给Mailchimp的数据是第一个&amp;姓氏,电子邮件和注册源/位置,例如页眉,页脚,结帐等...我已成功获得名字,姓氏和电子邮件,但无法弄清楚如何获得注册源/位置。< / p>
当用户选择使用我们的简报时,我已经做了很多关于获取注册源/位置的方法的研究。除了如何将简报块移动到页面上的其他位置之外,我还没有成功找到任何其他内容。
所以我的问题是,当客户或访客注册我们的时事通讯时,有一种方法可以获得他们注册的位置,例如页眉,页脚,结帐等...
非常感谢任何帮助。感谢。
答案 0 :(得分:0)
简报注册模板位于:
app/design/frontend/base/default/customer/form/register.phtml
具体来说,它是以下几行:
<li class="control">
<div class="input-box">
<input type="checkbox" name="is_subscribed" title="<?php echo $this->__('Sign up for Newsletter') ?>" value="1" id="is_subscribed"<?php if($this->getFormData()->getIsSubscribed()): ?> checked="checked"<?php endif; ?> class="checkbox" />
</div>
<label for="is_subscribed"><?php echo $this->__('Sign Up for Newsletter') ?></label>
<?php /* Extensions placeholder */ ?>
<?php echo $this->getChildHtml('customer.form.register.newsletter')?>
</li>
此外,此页面的布局可在以下位置找到:
customer.xml
在布局句柄下:
<customer_account_create translate="label">
定义此块的行:
<block type="customer/form_register" name="customer_form_register" template="customer/form/register.phtml">
<block type="page/html_wrapper" name="customer.form.register.fields.before" as="form_fields_before" translate="label">
<label>Form Fields Before</label>
</block>