Authored by biao

update for set cookie for channel

@@ -6,7 +6,8 @@ exports.index = (req, res) => { @@ -6,7 +6,8 @@ exports.index = (req, res) => {
6 model.getContent(channelType).then(result => { 6 model.getContent(channelType).then(result => {
7 res.display('index', Object.assign({ 7 res.display('index', Object.assign({
8 module: 'channel', 8 module: 'channel',
9 - page: 'home' 9 + page: 'home',
  10 + dataPage: channelType,
10 }, result)); 11 }, result));
11 }); 12 });
12 }; 13 };
1 -<div class="home-page blk-page"> 1 +<div class="home-page blk-page" data-page="{{dataPage}}">
2 <div class="top-slider-container"> 2 <div class="top-slider-container">
3 {{# content}} 3 {{# content}}
4 {{#if slider}} 4 {{#if slider}}
@@ -6,6 +6,8 @@ @@ -6,6 +6,8 @@
6 6
7 var lazyLoad = require('yoho-jquery-lazyload'); 7 var lazyLoad = require('yoho-jquery-lazyload');
8 8
  9 +var homePage = $('.home-page').data('page');
  10 +
9 require('../common/header'); 11 require('../common/header');
10 require('../common/return-top'); 12 require('../common/return-top');
11 require('../plugins/slider'); 13 require('../plugins/slider');
@@ -24,3 +26,12 @@ $('.card').mouseenter(function() { @@ -24,3 +26,12 @@ $('.card').mouseenter(function() {
24 $('.active').removeClass('active'); 26 $('.active').removeClass('active');
25 $this.addClass('active'); 27 $this.addClass('active');
26 }); 28 });
  29 +
  30 +
  31 +if ($.inArray(homePage, ['men', 'women', 'lifestyle']) > -1) {
  32 + window.setCookie('_Channel', homePage, {
  33 + domain: '.yohoblk.com',
  34 + path: '/',
  35 + expires: 365
  36 + });
  37 +}