【问题标题】:Magento automatic redirect to cms page if not clicked?如果未单击,Magento 会自动重定向到 cms 页面?
【发布时间】:2015-08-20 14:23:58
【问题描述】:

我想知道如果没有点击任何内容,是否可以让您的首页自动重定向到另一个 CMS 页面?

例如,在我的 www.trendee.dk 的首页上,您必须在继续访问商店之前选择您的语言,但我希望它自动重定向到商店,如果没有点击任何内容。

【问题讨论】:

  • 您想在经过一定时间后执行此操作吗?
  • 是的,所以如果没有点击任何内容,比如说 10 秒,它会自动重定向到另一个 cms 页面。
  • 另外说明 - 对于我们这些宽屏访问者来说,该网站中间有太多空白 - 我在 2560 像素宽的屏幕上,产品页面上有 90% 的空白!
  • 我不是很专业,90% 的空白是什么意思?我应该把图片+文字放大吗? :-)
  • 好的,我现在在我的笔记本电脑上,所以这是 1920x1080,但仍然有很多空白,但这是截图:i.imgur.com/QpekfMB.png

标签: magento redirect content-management-system


【解决方案1】:

您可以在超时时使用简单的 javascript 重定向吗?

例如:

var timeout = setTimeout(function(){
    window.location.assign("http://trendee.dk/home?___store=english");
}, 1000*10); // redirects to another url after ten seconds.

如果要取消重定向,只需清除超时即可:

clearTimeout(timeout);

【讨论】:

  • <script> tags </script> 内主页上的任何位置。编辑:如果您不知道该怎么做,只需谷歌“如何在 Magento 中将 javascript sn-p 添加到 CMS 页面”。看起来有问题的 CMS 页面将是您的 cms-firstpage
  • 抱歉,我不小心放了 10 分钟而不是 10 秒,但我在着陆页的任何地方也看不到代码?该代码应该可以正常工作(尽管您具有相同的来源策略,所以我无法直接测试)请参阅:jsfiddle.net/Manticorp/as1awgn1/2
  • 刚刚使用浏览器控制台在您网站的着陆页上进行了测试 - 对我来说似乎工作正常。
  • 我肯定做错了什么,但是我已经在页面和设计下编写了代码>Layout Update XML 是不是错了?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多