Authored by 周少峰

detail page

@@ -24,6 +24,10 @@ @@ -24,6 +24,10 @@
24 padding: 0 22px; 24 padding: 0 22px;
25 } 25 }
26 26
  27 + .tickets {
  28 +
  29 + }
  30 +
27 .chose-items { 31 .chose-items {
28 height: 325px; 32 height: 325px;
29 overflow: auto; 33 overflow: auto;
@@ -136,7 +136,7 @@ @@ -136,7 +136,7 @@
136 136
137 {{#if addToCartUrl}} 137 {{#if addToCartUrl}}
138 <!-- <a id="addtoCart" href="{{addToCartUrl}}" class="addto-cart">加入购物车</a> --> 138 <!-- <a id="addtoCart" href="{{addToCartUrl}}" class="addto-cart">加入购物车</a> -->
139 - <a id="addtoCart" href="javascript:;" class="addto-cart">加入购物车</a> 139 + <a id="addtoCart" href="javascript:;" class="addto-cart">{{#if ../tickets}}立即购买{{else}}加入购物车{{/if}}</a>
140 {{/if}} 140 {{/if}}
141 141
142 {{#if soldOut}} 142 {{#if soldOut}}
1 {{#cartInfo}} 1 {{#cartInfo}}
2 <div class="chose-panel"> 2 <div class="chose-panel">
3 <div class="main"> 3 <div class="main">
4 - <div class="infos"> 4 + <div class="infos {{#if ../tickets}}tickets-info{{/if}}">
5 <div class="basic-info" > 5 <div class="basic-info" >
6 {{#thumbs}} 6 {{#thumbs}}
7 <img class="thumb {{#unless @first}}hide{{/if}}" src={{img}}> 7 <img class="thumb {{#unless @first}}hide{{/if}}" src={{img}}>
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 </div> 18 </div>
19 <div class="chose-items"> 19 <div class="chose-items">
20 <div class="color-list block-list"> 20 <div class="color-list block-list">
21 - <span>颜色</span> 21 + <span>{{colorName}}</span>
22 {{# colors}} 22 {{# colors}}
23 <ul id="{{id}}" data-index="{{@index}}" class="size-row clearfix {{#unless @first}}hide{{/if}}"> 23 <ul id="{{id}}" data-index="{{@index}}" class="size-row clearfix {{#unless @first}}hide{{/if}}">
24 {{# color}} 24 {{# color}}
@@ -29,8 +29,8 @@ @@ -29,8 +29,8 @@
29 </ul> 29 </ul>
30 {{/ colors}} 30 {{/ colors}}
31 </div> 31 </div>
32 - <div class="size-list block-list">  
33 - <span>尺码</span> 32 + <div class="size-list block-list {{#if ../package}}hide{{/if}}">
  33 + <span>{{sizeName}}</span>
34 {{# sizes}} 34 {{# sizes}}
35 <ul class="size-row clearfix {{#unless @first}}hide{{/if}}"> 35 <ul class="size-row clearfix {{#unless @first}}hide{{/if}}">
36 {{# size}} 36 {{# size}}
@@ -55,11 +55,12 @@ @@ -55,11 +55,12 @@
55 </div> 55 </div>
56 <span class="left-num"></span> 56 <span class="left-num"></span>
57 <input id="left-num" type="hidden" value="0"> 57 <input id="left-num" type="hidden" value="0">
  58 + <input id="limitNum" type="hidden" value="{{limit}}">
58 </div> 59 </div>
59 </div> 60 </div>
60 </div> 61 </div>
61 <div class="btn-wrap"> 62 <div class="btn-wrap">
62 - <button id="chose-btn-sure" class="btn btn-sure">加入购物车</button> 63 + <button id="chose-btn-sure" class="btn btn-sure">{{#if ../tickets}}立即购买{{else}}加入购物车{{/if}}</button>
63 </div> 64 </div>
64 </div> 65 </div>
65 </div> 66 </div>
@@ -72,7 +72,7 @@ class Bootstrap extends Bootstrap_Abstract @@ -72,7 +72,7 @@ class Bootstrap extends Bootstrap_Abstract
72 $controller = 'Index'; 72 $controller = 'Index';
73 $action = 'Index'; 73 $action = 'Index';
74 // 三级域名 74 // 三级域名
75 - if (3 === $level) { 75 + if (4 === $level) {
76 $subDomain = strval($hostParts[0]); 76 $subDomain = strval($hostParts[0]);
77 switch (strtolower($subDomain)) { 77 switch (strtolower($subDomain)) {
78 case 'm': // 老版(到频道选择) 78 case 'm': // 老版(到频道选择)
@@ -51,7 +51,18 @@ class DetailController extends AbstractAction @@ -51,7 +51,18 @@ class DetailController extends AbstractAction
51 if (!$this->isApp()){ 51 if (!$this->isApp()){
52 $this->setNavHeader('商品详情'); 52 $this->setNavHeader('商品详情');
53 } 53 }
54 - // 渲染模板 54 + // 渲染模板 TODO
  55 + //门票
  56 + $data['tickets'] = true;
  57 + $data['cartInfo']['colorName'] = $data['tickets'] ? '日期' : '颜色';
  58 + $data['cartInfo']['sizeName'] = $data['tickets'] ? '区域' : '尺码';
  59 + //单日票
  60 + $data['single'] = true;
  61 + //套票
  62 +// $data['package'] = true;
  63 + //购票限制
  64 + $data['cartInfo']['limit'] = '10';
  65 +// print_r($data); exit;
55 $this->_view->display('index', $data); 66 $this->_view->display('index', $data);
56 } 67 }
57 68