Magento EE 1.13.0.2:客户属性输入类型图像

Magento EE 1.13.0.2:客户属性输入类型图像,magento,magento-1.13,Magento,Magento 1.13,我很高兴能够通过企业中的管理员添加自定义客户属性。 与您必须在社区中添加它们相比,它节省了大量的时间和精力 我发现非常漂亮的是输入类型“image”,这使客户可以上传图像。但是,当客户通过此属性上载图像时,图像将上载到“media/customer”,默认情况下,此目录具有拒绝任何访问的.htacces 我手头的问题是,我添加了一个名为“avatar”的属性,客户可以使用该属性上传图像。现在,我想在“我的帐户”部分的dasboard上显示此图像,但“media/customer”目录中的.hta

我很高兴能够通过企业中的管理员添加自定义客户属性。 与您必须在社区中添加它们相比,它节省了大量的时间和精力

我发现非常漂亮的是输入类型“image”,这使客户可以上传图像。但是,当客户通过此属性上载图像时,图像将上载到“media/customer”,默认情况下,此目录具有拒绝任何访问的.htacces

我手头的问题是,我添加了一个名为“avatar”的属性,客户可以使用该属性上传图像。现在,我想在“我的帐户”部分的dasboard上显示此图像,但“media/customer”目录中的.htaccess文件阻止我这样做

我可以删除/调整.htaccess文件吗?或者是否有其他方法显示存储在“媒体/客户”中的图像


我正在使用以下方式显示化身:

<?php $_file = 'customer' . $this->getCustomer()->getAvatar() ?>
<?php if(file_exists(Mage::getBaseDir('media') . '/' . $_file)): ?>
<?php $_imgUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . $_file ?>
<?php else: ?> <?php $_imgUrl = $this->getSkinUrl('images/default_avatar.gif', array('_secure'=>true)) ?>
<?php endif; ?>
<div class="avatar"> <img src="<?php echo $_imgUrl ?>" height="91" width="91" /> </div>

“height=“91”width=“91”/>

在.htaccess中,添加第三行:

allow from YOUR_SERVER_IP

你是如何尝试显示头像的?我正在使用:“height=“91”width=“91”/>显示头像,请粘贴.htaccess“Order deny,allow deny from all”的内容。我知道这就是图像不显示的原因。但是我不知道客户目录通常包含什么,它需要从所有人那里拒绝。