如何使用 Javascript 将 IF 语句添加到 Magento CMS 页面

发布于 2024-11-30 16:17:26 字数 473 浏览 1 评论 0原文

我需要在 Magneto CMS 页面中放置一个条件语句,以便仅在满足条件时处理静态块。

我只有非常基本的 javascript 知识,并且不确定如何在 javascript 条件语句中包含 Magneto 静态块处理。据我所知:

<script type="text/javascript">
if (location.href.substring(0,5)!='https') 
{
  {{block type="cms/block" block_id="leaderboard"}}
}
</script>

How do I Tell javascript to process the "{{block type="cms/block" block_id="leaderboard"}}" bit?

另外,使用 javascript 是将条件语句添加到 Magento CMS 页面的最佳方法吗?

I need to place a conditional statement in a Magneto CMS Page to process a static block only if the condition is met.

I only have very basic knowledge of javascript and am unsure how to include the Magneto static-block processing within the javascript conditional statement. This is as far as I have got:

<script type="text/javascript">
if (location.href.substring(0,5)!='https') 
{
  {{block type="cms/block" block_id="leaderboard"}}
}
</script>

How do I tell the javascript to process the "{{block type="cms/block" block_id="leaderboard"}}" bit?

Also, is using javascript the best way to add a conditional statement to a Magento CMS page?

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

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

发布评论

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

评论(1

携余温的黄昏 2024-12-07 16:17:26

您无法在 JavaScript 中执行此操作。 JavaScript 在客户端 Web 浏览器上运行,但您需要在服务器上更改它。

您需要闯入 Magento 内部的模板 PHP 代码。

You can't do this in JavaScript. JavaScript runs on the client Web browser, but you need to alter this at the server.

You'll need to break into the template PHP code inside of Magento.

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