我应该编辑哪个文件来更改面包屑的起点?

发布于 2024-09-19 08:23:47 字数 144 浏览 3 评论 0原文

我想将面包屑的起点从“主页”更改为“我的标题”。我编辑了文件 /magento/app/code/core/Mage/Catalog/Block/Breadcrumbs.php 但它似乎不起作用。 XML 在其中发挥了作用吗?

谢谢

I wanted to change the breadcrumbs starting point from Home to My title. I edited the file /magento/app/code/core/Mage/Catalog/Block/Breadcrumbs.php but it doesn't seem to be working. Is XML playing a role in that?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

海夕 2024-09-26 08:23:47

您最好的选择是使用 Magento 的翻译功能。请注意 Breadcrumbs.php 中的文本是如何用 ->__('text') 包裹的,它指示 Magento 查看是否有 text< 的翻译/code> 当前模块。如果您在System>Config>Admin>Developer中打开Translate Inline,您将能够编辑页面上的文本(刷新后,单击红色框,然后单击小书本图标)。然后,这将被输入到数据库的 core_translate 表中,并在将来的页面渲染中替换。

作为一般规则,您永远不应该编辑 app/code/code 中的文件,因为这会破坏未来的升级和补丁。

Your best option is to use Magento's translate feature. Notice how the text in Breadcrumbs.php is wrapped with ->__('text') which instructs Magento to see if there is a translation for text for the current module. If you turn on Translate Inline in System>Config>Admin>Developer, you will be able to edit the text on the page (after refreshing, click the red box then the little book icon). This will then be entered into the database in the core_translate table and replaced in future page renders.

As a general rule, you should never edit files in app/code/code as you will break future upgrades and patches.

绝情姑娘 2024-09-26 08:23:47

在“系统>配置>管理>开发人员”中打开“内联翻译”,就可以编辑页面上的文字了(刷新后点击红框,然后点击小书本图标)

turn on Translate Inline in System>Config>Admin>Developer, you will be able to edit the text on the page (after refreshing, click the red box then the little book icon)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文