问题标签 [magento]

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.

0 投票
2 回答
23585 浏览

magento - 更改 Magento 默认主题

我对 Magento 的理解是,您一次只能加载 2 个主题。(根据Magento 设计指南

此外,有两种类型的主题 - 默认和非默认(即默认包含所有可能的选项,非默认覆盖一个子集)。

我读过的所有文档都说默认和非默认主题都是在 configuration-> 部分中设置的。我看不到如何同时拥有自定义的默认主题(不称为默认主题)和非默认主题。我是否必须将我的主题重命名为默认主题才能使用非默认主题?

0 投票
1 回答
3138 浏览

html - 如何更改生成打印的默认 magento 生成发票 pdf 的背景颜色?

任何人都可以对生成发票 pdf 的 html 文件的位置给出任何想法,同时尝试将其打印出来(在管理员中)。此外,我需要修改由 magento 生成的默认颜色的背景颜色。提前致谢。

0 投票
3 回答
6667 浏览

php - 如何更改客户 ID 和订单 ID?

目前 CustomerID 从 1 开始,而生成的第一个 Order 具有OrderID 100000001.

有没有办法改变这些字段,所以创建的第一个客户有客户编号900000001,而创建的第一个订单有OrderID 900000001

0 投票
1 回答
1140 浏览

php - Magento & vertnav 扩展

我正在开发一个 magento 项目(v1.3.2.3)并且我已经安装了 vertnav 扩展。

目录 vertnav.xml:

这应该在每一页上显示垂直导航(如果我错了,请纠正我)

在 index.php 中将错误报告从更改为时发生了一些奇怪的"E_ALL | E_STRICT"事情"E_ALL | ~E_STRICT"

当设置为E_ALL | E_STRICT垂直导航时,左侧栏中不显示。

当设置为E_ALL | ~E_STRICTvertnav 时变得可见。

我认为这真的很奇怪,希望有人对此有所了解。

其他块的行为正常。

我们遇到的另一个问题,并且与此相关。当访问管理目录(仅在实时服务器上)时,我们会收到一个严格的警告(只有变量可以通过引用传递;类似的东西),这就是我们考虑将 error_reporting 设置为~E_STRICT.

当然,我们的目标是将 error_reporting 设置为E_ALL | E_STRICT但 vertnav 应该是可见的并且管理员可以访问。

快要疯了 :-)

// 罗兰

0 投票
4 回答
9366 浏览

php - Magento SSL 链接

我已将 magento 配置为使用 SSL 链接..

前端我有一些使用 Mage::getUrl([...]) 构建的自定义链接

为什么协议有差异?

// 罗兰

0 投票
2 回答
2041 浏览

php - Magento 付款方式模块如何与网站的后端集成

我发现了这个相关的问题,它证实了我已经想到的很多东西,但仍然存在一个问题;自定义支付模块如何与商店的数据库集成?

我正在开发一种自定义付款方式,将用户转移到一个安全站点,该站点由澳大利亚的一家银行托管,该银行将处理信用卡交易。对于这个模块,我需要将信息传递到银行网站,并在交易完成后取回信息。

自然,我不希望在事务完成之前发生任何数据库更新,那么如何配置我的方法

  1. 停止数据库更新
  2. 一旦交易确认从银行转发回来,就更新数据库
0 投票
1 回答
10397 浏览

php - 通过管理面板访问模块设置时出现 Magento 404 错误

所以我下载了 Magento 免费博客扩展,但它只支持单个博客。所以我复制了扩展,因为我的 magento 商店需要多个博客。我在我的扩展副本中适当地更改了所有引用和调用,并且能够将其安装为单独的扩展。

但是,当我想从管理面板创建新帖子时,它会给我一个 Magento 404 错误。

如果有人可以看一下并让我知道我缺少什么,我将不胜感激。

请注意,我使用两种环境进行测试:

  1. 使用 PHP 5.2.6、MySQL 5 和 Apache 2.0.59 通过 MAMP/WAMP(Mac 和 Windows 的预打包 LAMP 桌面环境)本地安装 Magento

  2. 具有 PHP 5.2.10、MySQL 5.x 和 Apache 2.x 的网络服务器

在我本地的 MAMP/WAMP 上,我可以毫无问题地创建博客。但是,当我从实时服务器对其进行测试时,我不再能够创建新的博客文章,并且重定向到创建文章页面的管理页面给了我一个 magento 404 错误。

我一直在想这可能与某些服务器设置有关,但我完全不确定,如果其他人可以帮我调查一下,我将不胜感激。

谢谢。

程序员

0 投票
2 回答
5352 浏览

php - 如何在 Magento 的特定类别中每行显示新产品?

正如标题所暗示的那样,我喜欢在主页中显示从特定类别中调用的新产品,并在主页中按行分隔。

第 1 行 -> 第 1 类的新产品

第 2 行 -> 第 2 类的新产品

第 3 行 -> 第 3 类的新产品

...ETC

在我的 Magento Admin CMS 中,在主页下,它们将作为单独的块被调用:

基本上我正在考虑复制new.phtml和调用它new_category_1.phtmlnew_category_2.phtml等等,并分别从类别 id 1 和类别 id 2 中获取“新”产品。

我玩过Mage::getModel('catalog/category')->getCollection();getProductCollectiongetCatId无法让它在new.phml( app/design/frontend/default/default/template/catalog/product/) 的副本中工作。

下面的代码有效,但不会在分配的类别 id 中加载“新”分配的产品,它会加载其中的所有产品。

任何想法表示赞赏。

0 投票
6 回答
17148 浏览

validation - Magento,翻译验证错误信息

我已经成功地为原型验证创建了新规则,现在我需要翻译错误消息(位置:Javascript 中的字符串)。但是,我只能翻译所有消息,我的新自定义消息似乎不可翻译。我该如何改变?

0 投票
5 回答
78956 浏览

php - magento 价格 getPrice() 值

根据显示的代码,当我使用 $pr->getPrice() 时,它的输出看起来像 299.0000,但我希望它像 299.00。我怎样才能做到这一点?