问题标签 [magento-1.8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在比较视图中显示停用/禁用的产品
我正在尝试在比较视图中显示产品,该视图是status = disabled
通过管理面板设置的。
在默认的 magento 中,这似乎是不可能的,因为禁用的产品在产品列表页面和产品详细信息页面中不可见。
不知何故,我设法通过覆盖在产品列表页面和产品详细信息页面Mage_Catalog_Helper_Product
中显示禁用的产品。在那我评论了以下代码:
现在,请有人帮助我如何在比较视图中显示禁用的产品?
php - Magento:显示免费送货时删除其他送货结果
我已经通过参考这篇博文http://www.regularjen.com/archives/2010/06/11/free-shipping-on-a-single-item-in-magento在 magento 中为特定产品类别设置了免费送货/。它工作正常。现在的问题是,Magento 在 shiiping reuslt 中显示免费送货和其他运费。
我怎样才能删除那些结果?
php - 特定客户的 Magento 会话
工作Localhost
。我想为每个特定客户存储一个会话值。
当我将我的价值存储在Mage::getSingleton('core/session')->setMyVal('something')
相同的价值中时,所有客户都会出现。当我看到这个时我很害怕......这就像客户会话劫持。我希望会话是私人 foreach 客户。
当我使用时Mage::getSingleton('customer/session')->setMyVal('something')
,我使用客户帐户得到了这个“东西”,然后注销并用不同的客户登录,我又看到了同样的“东西”......
例如,如果我想存储“登录日期时间”,那么对于每个客户来说当然应该是不同的。或者我不明白 PHP 会话是如何工作的。
magento - 如何在 magento 1.8.0.1 中创建销售订单自定义选项卡
我已经创建了销售订单自定义选项卡。它也显示在管理端,但模板文件没有调用。
这是添加选项卡 adminhtml 布局文件的代码
块文件
}
任何帮助将不胜感激。谢谢
magento - 如何在我的 Magento 标头中显示 CMS 静态块
在 magento “Admin > CMS > Static Blocks”中,我创建了一个新的静态块。我试图弄清楚如何在我的标题模板中显示它。我没有成功。我对magento很陌生,对它并没有真正的深入了解。谢谢
php - Magento - 更改语言时的类别重定向
当我更改语言时,我遇到了 magento 和类别 url 的问题。当我查看一个类别然后切换到另一种语言时,它可以工作并提供正确的翻译 url,但是当我想改回默认语言时,它不会将 url 更改为正确的语言并给出 404。奇怪的事情是它适用于产品,但不适用于类别。
有人现在我做错了吗?
我正在使用magento CE 1.8.1,经常清除我的缓存并且还重新索引了很多次..
forms - 缺少 Magento 联系表
真的很奇怪,我的联系方式在页脚和导航栏上都不见了
我有自定义主题,它是在工作之前,但现在没有了。这是当我通过链接时它给我的信息。
致命错误:在 /mounted-storage/home159/sub018/sc85272-SRLF/caramellachocolates.com/ccd/app/code/core/Mage/Contacts/controllers/IndexController 中的非对象上调用成员函数 setFormAction()。第 55 行的 php
我还从默认主题复制了联系人文件夹并粘贴到自定义我还从默认复制了 xml 文件并粘贴到了自定义。但仍然收到此错误。
magento - 单页结账
我试图在一步结帐过程中引入一个额外的步骤(在开始时,就在登录之后)。这是在 Magento v1.8 上出售的商品是虚拟产品类型(因此结帐时应该出现的唯一部分是:[新部分]、计费、付款和订单审查。
我看过很多文章——这一篇最适合我的需要(尽管我认为它是为 v1.4 编写的,并且使用现有页面的重载而不是编写新模块)。我也关注了这篇文章,但它旨在介绍一个模块——我认为这不是绝对需要的。SO 文章Magento 添加步骤到 Onepage Checkout也被引用。
我的问题:
我在 OPC 页面上出现了额外的步骤,但是应该扩展活动部分的手风琴却没有。这是由于active
未设置 CSS 类,而由于新模块未标记为活动,因此未设置该类。
我的问题: 为了确保将新模块设置为 ActiveStep,我从以下步骤中遗漏了什么?
到目前为止我所做的尝试:
简而言之,我<?php echo $this->getActiveStep(); ?>
在 onepage.phtml 上引入了声明,它表明“计费”仍然是活动页面(默认第一页)。
到目前为止,我已经针对页面的顺序进行了以下更改:
/li>_getStepCodes()
在 abstract.php 中添加了新部分(registerkids)在 Checkout/Block/Onepage/registerkids.php 中创建了一个 app/code/local 文件
/li>从 Checkout\Block\Onepage\billing.php 中删除了
if ($this->isCustomerLoggedIn())
设置下一步的语句更新 Checkout\Model\Type\Onepage.php
/li>initCheckout()
与对 opcheckout.js 进行了以下更改 -
this.steps = ['login', 'registerkids', 'billing', 'shipping', 'shipping_method', 'payment', 'review'];
(增加了新的部分)this.currentStep = 'registerkids';
- 更新
setMethod: function()
,以便登录后的下一部分是this.gotoSection('registerkids', true);
- 将 template/persistent/checkout/onepage/login.phtml JS 更新
customMethod()
为checkout.gotoSection('registerkids');
- 将 Checkout/Onepage.php 更新
getActiveStep()
为return $this->isCustomerLoggedIn() ? 'registerkids' : 'login';
javascript - Magento – 优惠券代码提交按钮不起作用
我有一个奇怪的magento情况。他们安装的模板或扩展程序破坏了购物车页面上的优惠券代码提交按钮。人们无法通过单击“应用优惠券”按钮提交优惠券代码。他们必须按Enter。我找不到产生错误的 javascript。
任何解决方案。
php - 隐藏结帐时的运输步骤
我安装了 Magento 1.8 CE 并希望在结帐时隐藏运输步骤,所有运输都是免费的,因为我们永远不会使用物理地址发送任何东西,所有东西都将通过电子邮件发送给客户。
我查了很多1.8之前版本的帖子,1.8ce什么都没有
有什么帮助吗?是否有通过管理员进行的任何配置?