网站有两个部分; “无处不在”和“洛杉矶” 默认为“Everywhere”部分。
如果访问者点击“LA”部分链接,当他们在另一次访问时返回主站点时,我将如何创建cookie?他们会被重定向到“LA”部分?
我试过改变这个剧本; http://www.javascriptsource.com/cookies/cookie-redirect.html
而不是复选框,它只是一个链接。但似乎没有用。
答案 0 :(得分:4)
我通常做的是创建一个条件,并在里面创建一个嵌入的cookie。我也倾向于使用这个附加组件:http://devot-ee.com/add-ons/cookies
答案 1 :(得分:2)
泰德,
要设置cookie,您将要使用javascript,使用LA部分链接上的点击处理程序。如果你需要一些帮助来设置javascript中的cookie,那么http://www.quirksmode.org/js/cookies.html上有一篇很好的介绍性文章,它不是最新的,但仍处于完整的工作状态。
设置cookie后,您将切换到使用EE的其中一个插件,以便在页面加载时可以在模板中检查它是否存在(可能在嵌入或隐藏模板中)。如果您找到了cookie,那么您可以使用标准EE重定向语法将访问者发送到相关部分。