草庐IT

Magento2

全部标签

php - Magento 登录后重定向

我有一个产品页面,用户可以在其中登录,就像网站的facebook页面一样,并因此获得折扣。除了mini-login.phtml文件不断将用户重定向到帐户页面外,我的一切工作都非常顺利。理想情况下,登录后,用户会被重定向到他/她所在的页面。这样他们就可以在登录后立即点击“Facebook赞”按钮。我已经尝试将此代码添加到登录表单,但没有做任何事情。helper('customer')->getLoginUrl())?>"method="post">是否有一个短代码可以让我将用户重定向到他们登录时所在的同一页面? 最佳答案 这是从Mag

php - 如何从 magento 1 模板调用 block 方法

我是magento的新手,总是遇到问题。现在,我设法添加了订阅弹出消息,并想向我的主block添加一个子block。代码:(我的自定义模块是My_Module)在subscribe.phtml中,我尝试以下操作:var_dump($this->getChildHtml('newsletter11'))但结果是:string(0)""我也尝试以这种方式从模板加载block:var_dump($this->getLayout()->createBlock('module/popup_newsletter'));但结果是boolean(false)。我想做的是从子block(Newslett

php - 付款被拒绝后恢复 magento 报价

我正在创建一个执行以下操作的magento支付扩展程序:当用户在商家网站上点击结账时,他会被重定向到一个网站(如paypal),并在该网站上输入他的支付数据。如果付款方式失败,用户将被重定向到商家网站。但是,报价似乎不再有效。有哪些可能性可以让最终用户重复使用他的报价?一些可能性是:如果用户返回,则复制报价检索报价并将其设置为事件状态,以便再次显示这是我在支付模型中使用的一些代码:初始化支付方式为pending_payment/***Instantiatestatetopending_payment*@param*@param*/publicfunctioninitialize($pa

php - 覆盖 Magento GetPrice 函数

我有一个自定义SQL数据库,我们在其中存储了每个客户每个产品和每个数量的不同价格。现在我们想建立一个Magento网上商店,但发现我们无法真正将这些价格导入Magento,因为它在数据结构方面不匹配。(而且Magento可能会崩溃,因为我们会向它抛出大量数据。)所以我在想;我可以将数据留在原处,在该数据之上设置服务,然后覆盖Magento中的某些GetPrice()方法以获得正确的价格吗?(这个正确的价格当然应该出现在每个可能显示价格的页面上。更重要的是,这个价格也应该用在购物篮和订单中。)我的问题是A:它会那样工作吗?只是覆盖一种方法,我们有自定义定价?还是我们必须改变更多的方法?然

php - Magento 静态页面菜单

我想制作一个菜单,动态显示来自CMS的事件静态页面;例如,如果在我的CMS中有这些页面:关于我们(启用)运输和退款(已禁用)条款和条件(已启用)联系人(已启用)然后菜单看起来像:关于我们|条款和条件|联系人我只需要一些入门技巧;也许以前有人已经这样做过? 最佳答案 双重非常感谢,这真的很有帮助!联邦在MagentoCMS中,您可以制作只能使用其IDENTIFIER访问的静态页面;我想要的是以某种方式制作一个菜单,该菜单将自动显示ACTIVE(已启用)静态页面;如果您将状态设置为禁用,它不应该出现在菜单中;这是我使用的代码,注意有IF

php - Magento - 根据自定义标准实现订单限制

我想对某些产品实现全局订单限制。这样做的目的是我想对某些产品启用延期交货并定义几个日期段,在这些日期段内限制可以订购的这些单个产品的数量。目前,我的自定义模型加载了所选日期期间的相关信息,并在这些事件中作为$product->setMyModel(...)加载时附加到产品模型:catalog_product_load_aftercatalog_product_collection_load_aftersales_quote_item_collection_products_after_load使用特定产品的数据访问我的模型就像调用$product->getMyModel()一样简单,因

php - 在 Magento 中获取自定义类别属性的值

我使用以下代码将自定义类别属性添加到我的Magento安装中:addAttribute('catalog_category','test_field',array('group'=>'General','input'=>'text','type'=>'varchar','label'=>'anewtextfield','backend'=>'','visible'=>1,'required'=>0,'user_defined'=>1,'global'=>Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,));}实际上,我很难

php - Magento:性能随着购物车项目数量的增加而下降

运行MagentoEnterprise1.9,我注意到当购物车中有20多件商品时,网站变得极度慢。就像,“加载一个页面需要10秒”很慢。当我将其增加到100个项目时,网站变得完全无法使用。这甚至不在购物车或结帐页面上!它在任何页面上。我可以做些什么来减轻这种性能影响:1)在全局范围内,在所有页面上?和2)在购物车/结帐页面上?谢谢 最佳答案 太多的观察者观察和评论他们在购物车中观察到的每一行产品。如果您不做可下载的产品或不使用RSS,可以在它们的控制文件中将这些模块设置为active=false以关闭模块,将观察者放到牧场并加速购物

php - Magento 中用于管理员登录身份验证的 API

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。Magento有没有admin登录认证的API?

php - Magento 前端直到最后才呈现

我有一个非常有趣的问题,这让我发疯。:)我正在CentOS6.3系统上设置Magento1.5。Magento后端正在运行,我有产品、用户,一切都已设置。当我打开我的前端时,它似乎坏了。应用了CSS,第一部分(标题、菜单、搜索栏)正确呈现,但在那之后,什么都没有……我首先以为我正在索引或缓存,所以我重新索引了所有内容,我还清除了缓存。它没有帮助,所以我继续调查。Firebug告诉我页面失败并显示500(内部服务错误)-奇怪的是Magento没有告诉我这个,前端HTML文件看起来没问题,更糟糕的是,Apache和Magento都没有日志显示任何东西!!!我用firebug也发现服务器返回