问题标签 [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 回答
25300 浏览

xml - Magento 我的帐户布局 XML 问题

我在让 customer.xml 布局文件为客户的“我的帐户”页面正常工作时遇到问题。

通常在页面左侧的导航链接和先前订购的项目不会显示在页面上,但是如果我在 xml 文件中将引用名称更改为“内容”,它会显示(除了它是显然然后在右手边)。我检查了它引用的模板(2columns-left.phtml),并且 getChildHtml('left') 位于正确的位置。

导致问题的块:

这基本上是直接从我们另一个 100% 有效的网站复制而来的。我已经尝试了我能想到的一切(例如,在模板和布局 xml 中更改引用的名称)无济于事。布局引用的模板显然是有效的,因为它们在放入“内容”区域时会显示出来。

本次安装的 magento 版本为 1.3.1.1。

我很感激你给我的任何建议......

更新:我尝试更改对“global_messages”的引用,但它也没有显示在那里。它似乎只适用于“内容”部分。

更新 2:这些是与 Alan Storm 非常方便的调试模块一起使用时在页面上使用“showLayout=page”查询字符串的结果(您可以在下面的答案中找到)。

0 投票
2 回答
1186 浏览

mysql - 您如何对 Magento Commerce 进行数据库访问 (I/O)?

所以,我想导入、导出和修改数据库。我已经读过我必须通过 XML 来做到这一点,但我并不真正了解他们的文档系统,而且我还没有找到任何好的教程来解释这一点。我正在慢慢阅读这本非常昂贵且简短的书,它在某种程度上回答了我的问题,但我渴望更多。

作为第二个问题,我想要一个订单系统,我可以在其中使用自己的代码发送信息或电子邮件。我假设这将是某种类型的插件,它会在某个时间覆盖或被调用。任何信息都会有帮助。

0 投票
1 回答
1003 浏览

sql - EAV 解决方案/包/供应商?

我最近接触了实体属性值数据库模型的概念。Magento电子商务系统。Varien(Magento 背后的公司)使用关系数据库 (mysql) 创建了一个使用 PHP 对象的 EAV 样式模型。

我很好奇是否有“本地”EAV 数据库解决方案。“最近出现在堆栈溢出 CouchDB 上”似乎适合这个模型。这是一个正确的假设,还是 CouchDB 是别的东西?在野外我还能在哪里找到 EAV?

关系之于 MySQL 就像 EAV 之于 _______?

0 投票
1 回答
19383 浏览

php - Magento 自定义模块,致命错误:调用成员函数 setFormAction()

当我在这个 url http://localhost/xxx/index.php/TradeEnquiry上点击我的模块时,我收到了这个错误

致命错误:在第 55 行对 C:\wamp\www\stockdisplays\app\code\local\Stock\Tradeenquiry\controllers\IndexController.php 中的非对象调用成员函数 setFormAction()

第 55 行是这样的:

这是我的布局 xml 中的一个片段:

我不明白问题是什么?该块被正确命名为“tradeenquiryView”。我唯一能想到的是布局 xml 以某种方式缓存?因为我必须点击 /TradeEnquiry 上的模块,而不是像我在布局 xml 中所说的 /tradeenquiry,所以它几乎就像使用旧版本一样?

0 投票
3 回答
15823 浏览

php - 如何从 Magento 外部访问 Magento 用户的会话?

我试图在我网站的另一部分访问 Magento 客户会话。

商店本身就像一个魅力,但我试图在 test.php 中确定客户是否登录,所以我可以显示他的名字和他的购物车的链接。

到目前为止test.php的内容:

我不断返回bool(false)。我在 domain.com/shop/ 上登录了 Magento,所以应该是“真”。

我是不是忘记了什么?

0 投票
3 回答
7890 浏览

email - Magento 如何在电子邮件模板中设置日期格式

我需要在电子邮件模板中格式化日期。日期包含在普​​通.html电子邮件中,如下所示:

有什么办法可以格式化这个日期吗?我试过只使用标准的PHPdate函数来格式化它无济于事。

0 投票
3 回答
2964 浏览

xml - 带有自定义模块的 Magento XML 布局

我正在尝试在发货页面的结帐流程中包含一个自定义模板。我希望该模板采用其父模板的功能,以便我可以使用模板中的任何运输变量。但是我无法让 magento 加载模板。这是我的 XML(标头脚本添加成功)。我的模块称为 Tm_ShippingDate

然后我在结帐 shipping.phtml 模板中有这个

谢谢

0 投票
2 回答
3171 浏览

xml - Magento 继承和重用模板变量

是否可以将变量从父模板传递给子模板。例如,如果我想将一些重复的 HTML 放在一个单独的模板中,该模板包含在其父模板的 foreach 循环中

我希望能够访问 item_info 模板中的 $item 变量。

谢谢

0 投票
1 回答
853 浏览

magento - Magento 核心功能在远程系统中工作,在另一个系统中显示错误

在前端模板文件夹的 catalog.xml 文件中,我为选项卡定义了块,以通过这种方式显示产品标签、附加信息等:

在远程系统中运行良好,但是当我将它安装在本地 Magento 并尝试制作一个额外的 .phtml 文件以在选项卡中显示品牌形象时,然后在产品详细信息页面中,显示以下错误:

致命错误:调用 C:\wamp\www\magento\app\code\core\Mage\Catalog\Block\Product\View\Tabs.php 中非对象的成员函数 setTemplate() 第 60 行

上面的文件是我没有修改的核心的一部分。我尝试替换所有核心文件,但仍然无法正常工作。

0 投票
1 回答
2088 浏览

search - 为什么高级搜索不适用于 magento 中的价格标准?

具有所有默认产品属性的高级搜索工作正常,并给出了除了价格标准之外的所需结果,即使我用产品列表中存在的正确范围和价格填充值,消息“未找到项目显示使用以下搜索条件”。我尝试在函数 getProductCollection() 中打印模型类中的查询,它似乎没问题。此外,在查询中,我检查了是否选择了所有必需的属性,这似乎也很好。 . 有人可以给我一些解决这个问题的建议吗?