问题标签 [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.
php - 如何根据所选的产品选项交换购物车中已有的产品图片?
最近我需要增强 Magento (1.3.1) 用户界面。特别是添加一个产品图像切换器(遵循http://inchoo.net/ecommerce/magento/create-a-color-switcher-in-magento/)。
结果: - 图像切换器按预期工作,这很好。
问题: - 产品本身可以容纳多达 15 或 20 种彩色图像可供选择。
目标: - 当用户使用“选择”元素选择产品颜色时,所选产品颜色必须交换默认产品颜色以显示在购物车中。
我正在考虑使用会话来保存选定的数据然后交换它,但它看起来很复杂,因为图像目录作为缓存目录保存,我在查看图像时不知道确切的路径。
第二个想法是使用 /checkout/cart/item/default.phtml 从结帐/购物车控制器交换,但我不知道该怎么做。
php - 构建magento模块
我正要开始构建我的第一个 magento 模块,但我找不到任何关于核心中本地文件夹和社区文件夹之间区别的文献。我注意到有些人在本地构建他们的模块,而另一些人在社区构建他们的模块,有什么区别,我为什么要使用其中一个?
谢谢
php - 如何更改magento购物车模块的位置?
我如何更改 magento 购物车模块的位置(顶部/按钮...左/右)?
php - 如何更改magento电子商务的主题?
如何更改magento电子商务的主题?
php - 更改/维护magento中的区域
有谁知道您如何在 magento 中编辑/维护区域 - 特别是为英国添加区域。
php - 如何在 magento 的标头中使用迷你登录?
如何在 magento 的标头中使用迷你登录?我还希望登录后禁用登录表单。
php - 从模块更新前端布局
我已经创建了自己的 magento 模块并成功扩展了核心控制器和模型,但是我在使用布局 xml 文件时遇到了麻烦。我只想更新结帐多发货页面。到目前为止,我只设法覆盖了整个 checkout.xml 文件,但我更愿意只在我的 xml 文件中使用。
这就是我的模块 config.xml 中的内容,tm.xml 文件位于 app/design/frontend/default/default/layout/
谢谢
forms - Magento 中的自定义表单
任何人都可以提供有关如何在 Magento 中创建将数据发布到控制器操作的前端表单的虚拟指南\代码片段。
我正在尝试编写与我们联系的变体。(我知道修改联系我们表格很容易,如此处所述)。我也在尝试创建一个包含其他字段的反馈表。
鉴于这种基本形式:
我需要采取哪些基本步骤才能将输入的名称输入到控制器操作中进行处理?
php - Magento:从外部获取类别的相对 URL
我正在建立一个网站,并在 /shop/ 子目录中安装了 Magento。我想将顶级类别集成到我的非 Magento 站点的菜单中,以便您可以直接导航到该类别。为此,我需要类别名称和网址。
Magento 的分类有:
- 模板
- 颜色
- 主题
- 一般的
- 其他产品
我首先需要获取 Templates 顶层下方的类别列表,因此我编写了以下代码。这是我第一次尝试与 Magento 集成,所以要温柔:-):
这会正确获取名称和类别,但它返回的 URL 是绝对完整的 URL,例如“ http://example.com/shop/templates/theme.html ”。
首先,如何从 Magento 检索相对 URL?
其次,仅当我将 web/unsecure/base_url 设置设置为http://example.com/shop/时,生成的 URL 似乎才是正确的。如果我将它设置为 {{base_url}} (我们在开发过程中更喜欢它,因为我们使用基于虚拟主机的 svn 工作副本),则 /shop/ 部分丢失,即:“ http://example.com/templates/主题.html ”。
知道为什么吗?
php - 将大量数据作为 PHP 中的脚本例程导入时,XML 是最佳的数据交换格式吗?
如果我有 50,000-100,000 个产品 sku 以及附带的信息,包括规格和描述,需要定期更新(至少每天一次),那么 XML 是作为数据交换格式的最佳方式吗?该应用程序是用 PHP 编写的,我正在考虑将 SimpleXML 用于 PHP 的本机 MySQL 调用(而不是使用应用程序挂钩将数据转储到数据库中的适当位置)。该服务器将基于 Linux,我将拥有完全的 root 访问权限。我知道这是一个相当笼统的问题,这就是我将其设为社区 wiki 的原因——我正在寻找一种被认为是最佳实践的整体方法。如果重要,应用程序是 Magento。