Authored by biao

update common header and footer

  1 +/**
  2 + * 频道页面
  3 + * @author: Bi Kai<kai.bi@yoho.cn>
  4 + * @date: 2016/05/09
  5 + */
  6 +'use strict';
  7 +
  8 +const headerModel = require('../../../doraemon/models/header');
  9 +
  10 +exports.index = (req, res) => {
  11 + res.render('guang', {
  12 + devEnv: true,
  13 + pageHeader: headerModel.setNavHeader('逛'),
  14 + pageFooter: true
  15 + });
  16 +}
  17 +
  18 +
@@ -6,9 +6,13 @@ @@ -6,9 +6,13 @@
6 6
7 'use strict'; 7 'use strict';
8 8
9 -//const router = require('express').Router();  
10 -//const cRoot = './controllers';  
11 -//  
12 -//// Your controller here  
13 -//  
14 -//module.exports = router; 9 + const router = require('express').Router(); // eslint-disable-line
  10 + const cRoot = './controllers';
  11 +
  12 + const guangController = require(`${cRoot}/index`);
  13 +
  14 + // Your controller here
  15 +
  16 + router.get('/', guangController.index);
  17 +
  18 + module.exports = router;
1 {{#pageFooter}} 1 {{#pageFooter}}
2 -<footer id="yoho-footer" class="yoho-footer hide"> 2 +<footer id="yoho-footer" class="yoho-footer">
3 <p class="op-row"> 3 <p class="op-row">
4 <span class="back-to-top"> 4 <span class="back-to-top">
5 Back to top 5 Back to top
  1 +/**
  2 + * router of sub app guang
  3 + * @author: biao<bill.zhao@yoho.cn>
  4 + * @date: 2016/05/12
  5 + */
  6 +
  7 +'use strict';
  8 +
  9 +const _ = require('lodash');
  10 +
  11 +const getChannle = () => ('kids');
  12 +
  13 +exports.setNavHeader = (title, backUrl, navBtn) => {
  14 + let header = {
  15 + navTitle: title,
  16 + backUrl: backUrl,
  17 + navBtn: navBtn
  18 + }
  19 +
  20 + header[getChannle()]= true;
  21 +
  22 + return _.merge({
  23 + navTitle: '',
  24 + backUrl: true,
  25 + navBtn: true,
  26 + boys: true
  27 + }, header);
  28 +};
  29 +