问题标签 [magento-1.9]

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 投票
6 回答
113388 浏览

php - 如何在 Magento 中创建一个简单的“Hello World”模块?

如何在 Magento 中完成以下任务?

  • 使用控制器/视图/模型方法显示“Hello World”消息。所以,如果我去http://example.com/myController它会显示字符串'Hello World'。能够在我的网站模板中显示此字符串(例如,页眉、页脚等)将是一个奖励。

  • 如何向此控制器(或必要时添加新控制器)添加方法,该方法与模型交互,执行查询Select * FROM articles where id='10'并将行(包含列id, title, content)返回给控制器?然后使用控制器包含一个视图,该视图将显示这一行。所以去http://example.com/myController/show_row(或类似的东西)会在视图中显示该行。(不需要花哨,只要 aecho $row->id;或类似的东西就可以了。)

有关 Magento 代码结构的任何其他信息也将非常有帮助。

0 投票
7 回答
43640 浏览

php - Magento:显示子类别列表

我正在建立一个 Magento 商店,并希望能够显示类别列表并将每个类别链接到其自己的页面。

我有一个 ID 为 42 的“品牌”类别,我想显示一个子类别列表,并确保每个子类别都链接到 CMS 中指定的 URL 键。

有没有人有过使用 Magento 做这件事的经验?

0 投票
5 回答
61013 浏览

magento - 如何获取属性集名称?

我正在尝试在 Magento 产品视图模板中获取属性集名称。我可以通过 获取属性值$_product->getAttributeText('attribute'),但是如何获取属性集名称?

我只想显示属于某个属性集的属性。

0 投票
10 回答
127254 浏览

php - Magento addFieldToFilter:两个字段,匹配为 OR,而不是 AND

在过去的几个小时里,我一直坚持这一点。我通过修改几行代码让它工作了/lib/Varien/Data/Collection/Db.php,但我宁愿使用正确的解决方案,让我的核心保持不变。

我需要做的就是获取一个集合并按两个或多个字段对其进行过滤。说,customer_firstnameremote_ip。这是我的(没有黑客攻击的功能失常Db.php)代码:

用股票Db.php,我试过这个:(样本取自http://magentoexpert.blogspot.com/2009/12/retrieve-products-with-specific.html

但这给了我这个错误:

如果我用 try/catch 包装它,那么它会移动到 _getConditionSql() 并给出这个错误:

有没有人有任何工作的、功能性的代码来做这件事?我正在运行 Magento 1.9(企业版)。谢谢!

0 投票
3 回答
4588 浏览

magento - 国家/地区的magento自定义状态

我正在使用 Magento 最新版本。商店是英国的,我需要添加曼彻斯特、伦敦、约克郡等国家/地区。当我从下拉列表中选择英国时,这应该显示在运输设置中:默认是美国,也在送货地址和账单地址。并且默认国家/地区应始终默认为英国我该怎么做?

0 投票
4 回答
7549 浏览

database - 如何在 Magento 中连接多个外部数据库?

我需要从 Magento 连接到一些外部数据库。我找到了一个在 Magento 中创建外部数据库连接的教程。本教程很有帮助,它适用于连接到一个外部数据库。但是,我必须连接多个外部数据库。

如何在 Magento 中连接多个外部数据库(假设 5 个外部数据库)?

0 投票
1 回答
18594 浏览

mysql - 哪些 MySQL 数据库表包含 Magento 1.x 中存储的数据?

我想通过 MySQL 为每个商店检索以下数据,以便我可以在我的 PHP 代码中构建数据结构:

我尝试在更改商店的管理数据之前进行比较,但是在比较更改前后的 2 个 MySQL 转储文件时达到了内存限制。

0 投票
1 回答
1956 浏览

magento - 在 Magento 上查找具有相同属性的所有产品

我正在尝试做一些看似简单但行不通的事情

我正在运行 Magento 1.5.1。

我想在产品页面上显示与原始项目具有相同属性的所有项目。
例如:

项目 A 具有 XYZ 属性,显示所有其他具有 xyz 属性的项目。

到目前为止,我没有尝试过任何工作......

编辑:

编辑2:我试过:

什么都没有出现

0 投票
1 回答
47341 浏览

magento - Magento - 向客户实体添加属性

两天来,我一直在尝试向magento 数据库添加新的客户属性。但它不起作用。我在本教程中添加了一个简单的nickname输入字段:register.phtmledit.phtml

http://www.magentocommerce.com/wiki/5__-_modules_and_development/customers_and_accounts/registration_fields

这是固有的论坛帖子:

http://www.magentocommerce.com/boards/viewthread/9620/

属性已添加到数据库表中eav_attribute,但值未出现在customer_entity_varchar.


这是我所拥有的:

所有文件都位于app/code/local/Company/


应用程序/代码/本地/公司/客户/etc/config.xml

(注意<!-- nickname -->:)

应用程序/代码/本地/公司/客户/模型/实体/Setup.php

(再次注意/* nickname */:)

app/design/frontend/default/company/template/customer/form/register.phtml

我还在register.phtml的顶部运行这段 php 代码,以将属性添加到eav_attribute 此代码执行一次:

应用程序/设计/前端/默认/公司/模板/客户/表单/edit.phtml

我还手动清除了/var/cache文件夹,但没有任何效果。

我不知道我还能做什么,所以非常欢迎任何帮助。

编辑:

好的,这是我在 magento 根上尝试过的:

此代码将执行良好,没有错误消息或其他内容,但也没有向eav_attribute表添加新属性。

0 投票
3 回答
5103 浏览

magento - Magento - 如何提交具有大规模行动或类似的可编辑网格

我在 magento 中使用网格来显示表格的内容。该表有一个位置列,我正在根据其中的值对内容进行排序。
此位置列在网格中显示为类型输入:

如何为所有行提交这些列的值?我尝试使用批量操作,但只提交所选行的 ID 而不是位置列。有没有其他方法可以做到这一点?