问题标签 [magento-layout-xml]

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 投票
1 回答
1759 浏览

php - 根据类别将自定义选项卡添加到 Magento 产品详细信息页面

在我们的 Magento 商店中,我们提供两种产品,每种产品都有自己的根类别。我想将 CMS 静态块添加为产品详细信息页面上的自定义选项卡,具体取决于产品所属的类别。

我知道如何在view.phtml模板中创建选项卡,但我怎样才能做到:

  • 块 1出现在根类别 1下的产品详细信息页面上
  • 块 2出现在根类别 2下的产品详细信息页面上

我认为通过 XML 布局更新可以删除和附加选项卡,但是如何将块附加到布局中?

0 投票
1 回答
201 浏览

magento - Magento 没有按我想要的顺序加载我的脚本

我正在编辑local.xml文件以加载一些 javascript,其中之一是 carosule.js,我只希望它在我的索引页面上,因此我可以使用<cms_index_index>节点,但它是由init.js. 如何按我想要的顺序加载它们?

目前正在按此顺序加载

0 投票
2 回答
1897 浏览

php - Magento:在 CMS 中调用自定义块

我正在尝试为 Magento 1.9.1 创建自己的模块。在我的模块中,我试图在 CMS 内容中调用一个块,如下所示:

myModulOutput.phtml模板包含来自我自己的控制器的集合:

该模块似乎处于活动状态,并使用以下配置显示在 Magento 后端:

块类在文件中定义app/code/local/myNamespace/myModulname/Blocks/Index.php

这是一个有效的配置吗?我在前端收到错误:Fatal error: Call to a member function getCollection() on a non-object.

编辑

解决了

通过@b.enoit.be 的解释,我尝试了以下设置......它正在运行;-)

应用程序/etc/modules/Mynamespace_Mymodulname.xml:

应用程序/代码/本地/Mynamespace/Mymodulname/Block/Index.php:

应用程序/代码/本地/Mynamespace/Mymodulname/etc/config.xml:

CMS-呼叫

应用程序/设计/前端/myTheme/default/mynamespace/myoutput.phtml:

非常感谢您提供如此详细而有意义的解释:-)

0 投票
2 回答
876 浏览

magento - 如何在每个产品名称下的 Magento 目录页面上添加自定义内容?

我创建了一个自定义模块,将一些信息附加到每个产品。现在,我想在产品名称下的目录页面上显示自定义信息。

这是向您展示我正在尝试做的事情的快照。

目录页面

这是我的布局 xml

但这不起作用。是否可以在不修改任何 .phtml 文件的情况下以产品名称呈现自定义内容?

非常感谢!

0 投票
1 回答
1970 浏览

magento - 在 Magento 中的皮肤 Javascript 之前加载外部 Javascript

我正在尝试将 Google Maps Javascript API 添加到我的 Magento 模块。

我遇到的问题是core/text,我包含的包含外部 Javascript 包含标记的块仅在所有addJs操作之后出现。

这意味着我在pvtl_stores.js目标google对象中的脚本不起作用,因为google对象尚未初始化。

这是我的local.xml文件:

有没有办法core/text在动作之前加载块addJs

顺便说一句,如果问题不明显,我是 Magento 编程的新手!

0 投票
1 回答
430 浏览

magento - 在 magento 主页上添加带有描述的产品列表

我需要在主页上以列表视图的形式显示我的新产品。我使用了 Magento 小部件,但它没有返回产品描述。如何在主页中获取产品的全部详细信息,如下图所示?

在此处输入图像描述

0 投票
2 回答
704 浏览

magento - 创建自定义布局模块

嗨,我刚刚在 magento 中创建了自定义模块,它的前端不起作用。

配置文件:

布局文件:

并且sync_index.phtml

我创建了一个名为Sync.php

最后我的控制器:

我认为我做得很好,但是当我在浏览器中加载操作 url 时,它不是我的布局。请帮助我知道我的错误。

0 投票
2 回答
2698 浏览

magento2 - 在 Magento 2 中,如何从布局中检索容器?

如何以编程方式从布局中检索容器?

我希望能够执行以下操作...

0 投票
1 回答
1261 浏览

magento2 - 在 Magento 2 中,如何从名称中获取容器布局元素?

如何以编程方式从名称中获取布局容器元素?

0 投票
1 回答
23 浏览

magento - Magento:加载前端布局

我在 app/code/community/Foo/Bar/ 中有一个模块。现在,我写了大部分内容,但是我在每一页上都添加了一个问题。我的 config.xml:

然后,我创建了 /app/design/frontend/base/default/layout/browsersearch.xml,如下所示:

但是