问题标签 [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.
magento - 更改 Magento 默认主题
我对 Magento 的理解是,您一次只能加载 2 个主题。(根据Magento 设计指南)
此外,有两种类型的主题 - 默认和非默认(即默认包含所有可能的选项,非默认覆盖一个子集)。
我读过的所有文档都说默认和非默认主题都是在 configuration-> 部分中设置的。我看不到如何同时拥有自定义的默认主题(不称为默认主题)和非默认主题。我是否必须将我的主题重命名为默认主题才能使用非默认主题?
html - 如何更改生成打印的默认 magento 生成发票 pdf 的背景颜色?
任何人都可以对生成发票 pdf 的 html 文件的位置给出任何想法,同时尝试将其打印出来(在管理员中)。此外,我需要修改由 magento 生成的默认颜色的背景颜色。提前致谢。
php - 如何更改客户 ID 和订单 ID?
目前 CustomerID 从 1 开始,而生成的第一个 Order 具有OrderID
100000001
.
有没有办法改变这些字段,所以创建的第一个客户有客户编号900000001
,而创建的第一个订单有OrderID
900000001
?
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_STRICT
vertnav 时变得可见。
我认为这真的很奇怪,希望有人对此有所了解。
其他块的行为正常。
我们遇到的另一个问题,并且与此相关。当访问管理目录(仅在实时服务器上)时,我们会收到一个严格的警告(只有变量可以通过引用传递;类似的东西),这就是我们考虑将 error_reporting 设置为~E_STRICT
.
当然,我们的目标是将 error_reporting 设置为E_ALL | E_STRICT
但 vertnav 应该是可见的并且管理员可以访问。
快要疯了 :-)
// 罗兰
php - Magento SSL 链接
我已将 magento 配置为使用 SSL 链接..
前端我有一些使用 Mage::getUrl([...]) 构建的自定义链接
为什么协议有差异?
// 罗兰
php - Magento 付款方式模块如何与网站的后端集成
我发现了这个相关的问题,它证实了我已经想到的很多东西,但仍然存在一个问题;自定义支付模块如何与商店的数据库集成?
我正在开发一种自定义付款方式,将用户转移到一个安全站点,该站点由澳大利亚的一家银行托管,该银行将处理信用卡交易。对于这个模块,我需要将信息传递到银行网站,并在交易完成后取回信息。
自然,我不希望在事务完成之前发生任何数据库更新,那么如何配置我的方法
- 停止数据库更新
- 一旦交易确认从银行转发回来,就更新数据库
php - 通过管理面板访问模块设置时出现 Magento 404 错误
所以我下载了 Magento 免费博客扩展,但它只支持单个博客。所以我复制了扩展,因为我的 magento 商店需要多个博客。我在我的扩展副本中适当地更改了所有引用和调用,并且能够将其安装为单独的扩展。
但是,当我想从管理面板创建新帖子时,它会给我一个 Magento 404 错误。
如果有人可以看一下并让我知道我缺少什么,我将不胜感激。
请注意,我使用两种环境进行测试:
使用 PHP 5.2.6、MySQL 5 和 Apache 2.0.59 通过 MAMP/WAMP(Mac 和 Windows 的预打包 LAMP 桌面环境)本地安装 Magento
具有 PHP 5.2.10、MySQL 5.x 和 Apache 2.x 的网络服务器
在我本地的 MAMP/WAMP 上,我可以毫无问题地创建博客。但是,当我从实时服务器对其进行测试时,我不再能够创建新的博客文章,并且重定向到创建文章页面的管理页面给了我一个 magento 404 错误。
我一直在想这可能与某些服务器设置有关,但我完全不确定,如果其他人可以帮我调查一下,我将不胜感激。
谢谢。
程序员
php - 如何在 Magento 的特定类别中每行显示新产品?
正如标题所暗示的那样,我喜欢在主页中显示从特定类别中调用的新产品,并在主页中按行分隔。
第 1 行 -> 第 1 类的新产品
第 2 行 -> 第 2 类的新产品
第 3 行 -> 第 3 类的新产品
...ETC
在我的 Magento Admin CMS 中,在主页下,它们将作为单独的块被调用:
基本上我正在考虑复制new.phtml
和调用它new_category_1.phtml
,new_category_2.phtml
等等,并分别从类别 id 1 和类别 id 2 中获取“新”产品。
我玩过Mage::getModel('catalog/category')->getCollection();
,getProductCollection
但getCatId
无法让它在new.phml
( app/design/frontend/default/default/template/catalog/product/
) 的副本中工作。
下面的代码有效,但不会在分配的类别 id 中加载“新”分配的产品,它会加载其中的所有产品。
任何想法表示赞赏。
validation - Magento,翻译验证错误信息
我已经成功地为原型验证创建了新规则,现在我需要翻译错误消息(位置:Javascript 中的字符串)。但是,我只能翻译所有消息,我的新自定义消息似乎不可翻译。我该如何改变?
php - magento 价格 getPrice() 值
根据显示的代码,当我使用 $pr->getPrice() 时,它的输出看起来像 299.0000,但我希望它像 299.00。我怎样才能做到这一点?