问题标签 [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.
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 代码结构的任何其他信息也将非常有帮助。
php - Magento:显示子类别列表
我正在建立一个 Magento 商店,并希望能够显示类别列表并将每个类别链接到其自己的页面。
我有一个 ID 为 42 的“品牌”类别,我想显示一个子类别列表,并确保每个子类别都链接到 CMS 中指定的 URL 键。
有没有人有过使用 Magento 做这件事的经验?
magento - 如何获取属性集名称?
我正在尝试在 Magento 产品视图模板中获取属性集名称。我可以通过 获取属性值$_product->getAttributeText('attribute')
,但是如何获取属性集名称?
我只想显示属于某个属性集的属性。
php - Magento addFieldToFilter:两个字段,匹配为 OR,而不是 AND
在过去的几个小时里,我一直坚持这一点。我通过修改几行代码让它工作了/lib/Varien/Data/Collection/Db.php
,但我宁愿使用正确的解决方案,让我的核心保持不变。
我需要做的就是获取一个集合并按两个或多个字段对其进行过滤。说,customer_firstname
和remote_ip
。这是我的(没有黑客攻击的功能失常Db.php
)代码:
用股票Db.php
,我试过这个:(样本取自http://magentoexpert.blogspot.com/2009/12/retrieve-products-with-specific.html)
但这给了我这个错误:
如果我用 try/catch 包装它,那么它会移动到 _getConditionSql() 并给出这个错误:
有没有人有任何工作的、功能性的代码来做这件事?我正在运行 Magento 1.9(企业版)。谢谢!
magento - 国家/地区的magento自定义状态
我正在使用 Magento 最新版本。商店是英国的,我需要添加曼彻斯特、伦敦、约克郡等国家/地区。当我从下拉列表中选择英国时,这应该显示在运输设置中:默认是美国,也在送货地址和账单地址。并且默认国家/地区应始终默认为英国我该怎么做?
database - 如何在 Magento 中连接多个外部数据库?
我需要从 Magento 连接到一些外部数据库。我找到了一个在 Magento 中创建外部数据库连接的教程。本教程很有帮助,它适用于连接到一个外部数据库。但是,我必须连接多个外部数据库。
如何在 Magento 中连接多个外部数据库(假设 5 个外部数据库)?
mysql - 哪些 MySQL 数据库表包含 Magento 1.x 中存储的数据?
我想通过 MySQL 为每个商店检索以下数据,以便我可以在我的 PHP 代码中构建数据结构:
我尝试在更改商店的管理数据之前进行比较,但是在比较更改前后的 2 个 MySQL 转储文件时达到了内存限制。
magento - 在 Magento 上查找具有相同属性的所有产品
我正在尝试做一些看似简单但行不通的事情
我正在运行 Magento 1.5.1。
我想在产品页面上显示与原始项目具有相同属性的所有项目。
例如:
项目 A 具有 XYZ 属性,显示所有其他具有 xyz 属性的项目。
到目前为止,我没有尝试过任何工作......
编辑:
编辑2:我试过:
什么都没有出现
magento - Magento - 向客户实体添加属性
两天来,我一直在尝试向magento 数据库添加新的客户属性。但它不起作用。我在本教程中添加了一个简单的nickname
输入字段:register.phtml
edit.phtml
这是固有的论坛帖子:
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表添加新属性。
magento - Magento - 如何提交具有大规模行动或类似的可编辑网格
我在 magento 中使用网格来显示表格的内容。该表有一个位置列,我正在根据其中的值对内容进行排序。
此位置列在网格中显示为类型输入:
如何为所有行提交这些列的值?我尝试使用批量操作,但只提交所选行的 ID 而不是位置列。有没有其他方法可以做到这一点?