问题标签 [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 投票
2 回答
1719 浏览

xml - local.xml 添加到 Magento 布局目录但未被应用并被忽略

我正在使用 Alan Storm 的建议:指定特定类别的布局更新,而不使用 Magento 的管理仪表板,使用我的 local.xml 中的几个特定于类别的布局更新。

我已经验证了 xml,它作为有效的 xml 返回。我已启用法师开发者模式以报告错误并查看异常日志以查看是否有问题,但没有运气。

这是我的local.xml:

如果有人能告诉我我做错了什么,将不胜感激。谢谢你。

0 投票
0 回答
88 浏览

php - 显示所有类别产品的过滤器,而不是分层导航中的特定类别过滤器

使用 magento 1.7.2,我能够使用 local.xml 文件中的特定类别布局句柄在我的 cms 页面上加载特定类别的产品,并且分层导航过滤器将仅显示该特定类别。

但是现在,在 magento 1.8.1 中,我的 local.xml 总是被忽略,并且在管理面板中使用来自 local.xml 的相同片段进行布局 xml 更新,更新工作,但显示的过滤器适用于所有类别而不是特定类别,即使 isAnchor 在该特定类别上设置为 no。

我已经在 SO 上发布了这个关于如何防止我的 local.xml 被忽略的问题:local.xml added to Magento layout directory but is not being applied and is ignored

正在为我的特定类别检索的过滤器在目录 view.phtml 文件中是相同的,使用:

但是,因为我没有在 local.xml 中使用类别句柄,所以没有为特定类别选择过滤器,而是使用所有类别。谢谢你的帮助。

0 投票
3 回答
351 浏览

php - Magento - 在另一个块内回显块

我有一个名为 Home 的 CMS 页面,在 Design->Layout Update Xml 中有以下代码

这在 homepage/home.phtml 中

我的主要目标是尝试将特色块插入到 homepage/home.phtml 模板中,但是上面的 CMS 页面中的当前布局 xml 没有显示。

非常感谢所有帮助。

0 投票
0 回答
31 浏览

php - 徽标未出现在 magento 网站中

可能你已经多次看到这个问题了。我也冲浪了很多。但找不到答案。我的问题是我的徽标没有出现在我的 magento 网站中。我已将徽标插入

系统 > 配置 > 常规 > 自定义徽标

但是我的浏览器中没有出现徽标。我已经清理了缓存。当我在 chrome 中检查时,它显示徽标图像的路径不完整。它写成

http://example.in/skin/frontend/default/shoe_store/

但如果我是正确的,它应该是

http://example.in/skin/frontend/default/shoe_store/images/logo.png

为什么会这样?任何帮助将不胜感激。谢谢你。

0 投票
1 回答
1148 浏览

php - 使用 phpmyadmin 创建新用户及其角色

我是Magento的新手。我想使用 phpmyadmin 创建一个新用户及其角色,因为我无权访问我的管理员帐户,我不知道为什么会这样?我认为我这边可能会出现任何问题。谁能帮我解决这个问题?

任何帮助将不胜感激。

0 投票
1 回答
1162 浏览

php - Magento Layot XML - 更改 2columns-left.phtml 的模板

我正在开发一个基于 Ultimo 主题并使用 fishpig wordpress 扩展的 Magento 项目。

我正在尝试仅更改 wordpress 页面上的2columns-left.phtml模板,但无法正常工作!

为了进一步解释这个场景:

Ultimo 主题集的主要内容位于左列之前,并float: right;在主要内容上使用 css 规则将其定位在左列之后。HTML 的结构如下:

此 HTML 由ultimo/default/template/page/2columns-left.phtml 生成,其中:

我想使用我自己的模板文件将侧边栏放置在 HTML 中的主要内容之前,仅适用于 wordpress 页面,这样 wordpress 类别将堆叠在移动设备中的主要内容之上。

我尝试创建自己的名为page/wp-2columns-left.phtml的模板,并使用以下代码和我的主题local.xml中的一些其他变体将其设置为网站的 Wordpress 部分:

但仍在调用原始的2columns-left.phtml模板。我可以直接编辑模板文件并在网站的 WordPress 部分获得所需的结果,但这会影响 Magento 网站的其余部分,这不是一个好的做法。

0 投票
2 回答
1045 浏览

magento - Magento Layout xml的使用方法

我正在尝试替换在产品视图中显示图像的块。我正在使用 layout.xml 以编程方式执行此操作。我已经让它适用于所有产品,但我只想为一个类别做它。我的 layout.xml 在下面;它是从我模块中的 config.xml 调用的。

我应该在哪里或如何使用类别句柄将其缩小到特定类别中的产品?仅针对特定产品呢?我可以用把手吗?

0 投票
3 回答
1066 浏览

php - Magento,自定义模块的默认布局

我想在我的模块的左栏中添加一个块,而不是整个网站。

如果我将它放在<default>标签中,它将显示在整个网站中,但我想做类似的事情<mymodule_default>,这可能吗?

我知道我可以把我的块放在每个layout_handler喜欢的地方:

但这不是我想要的,我想这样做:

还是不是更可取?

谢谢

0 投票
1 回答
2492 浏览

php - 仅在产品页面上更改 magento 标题模板

我使用从 themeforest 购买的 sm_market 默认模板。在这里您可以找到链接:http ://themeforest.net/item/market-premium-responsive-magento-theme-/8945695 我正在尝试在产品页面上修改我的 Magento 1.9.1 模板的标题。我有 2 个要使用的模板。首先是 header.phtml(default) ,它已经分配给主页和所有其他页面,这很好。其次是我只想在产品页面上使用的header4.phtml

标题模板位于:

所以,我在下面创建了一个 layout.xml 文件:

在 local.xml 文件中,我添加了以下更新:

可以想象,这是行不通的。我做错了什么?

您通常如何仅为特定页面更改标题模板?(在我的情况下是catalog_product_view)

0 投票
1 回答
1701 浏览

magento - 当带有 local.xml 的自定义主题处于活动状态时,包的 local.xml 未加载

我安装了来自ThemeForest的设计包,它一直运行良好,但我正在尝试创建一个新的自定义主题,该主题由一个custom.css样式表和一个local.xml仅添加对custom.css.

在 Magento Admin 中,System > Configuration > General > Design / Package / Current Package Name的值设置为我安装的设计包。在我将Design / Themes / Default设置为我的新自定义主题之前,它工作正常,这会导致local.xml设计包的文件被忽略。我可以通过删除local.xml我的自定义主题或将其替换为设计包中的主题来验证这一点。

当我将Design / Themes / Layout设置为另一个主题时,也会发生同样的事情,现在local.xml包中的文件和Design / Themes / Default中的文件被忽略。我可以通过在Design / Themes / Layoutlocal.xml下将所有文件的内容组合成一个文件来解决这个问题,但这显然不是一个理想的解决方案。

我以前做过自定义主题,但这是我第一次遇到这个问题,有人有解决方案吗?