回答編集履歴

2

修正

2018/02/09 06:28

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -37,6 +37,8 @@
37
37
 
38
38
 
39
39
  smarty内でstatusによる分岐をかけてclassを与える
40
+
41
+ ※ステータスは日本語で入れましたがそれぞれコードが振られているのであれば振り替えてください
40
42
 
41
43
  ```php
42
44
 

1

コメントを受けての修正(ラベルではなく行)

2018/02/09 06:27

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -1,12 +1,4 @@
1
1
  生phpを扱う場合と同じですが、if文を使って条件分岐させると良いです。
2
-
3
-
4
-
5
- ※ステータスのラベルの色をかえる前提で書いています。
6
-
7
-  ステータスではない場合は参考にやってみてください。
8
-
9
- ※ステータスもそれぞれコードが振られているのであれば振り替えてください
10
2
 
11
3
 
12
4
 
@@ -14,31 +6,25 @@
14
6
 
15
7
  ```css
16
8
 
17
- span.status {
18
-
19
- display:inline-block;
20
-
21
- }
22
-
23
- span.status-default{
9
+ tr.status-default{
24
10
 
25
11
  background-color:#fff;
26
12
 
27
13
  }
28
14
 
29
- span.status-new{
15
+ tr.status-new{
30
16
 
31
17
  background-color:red;
32
18
 
33
19
  }
34
20
 
35
- span.status-now{
21
+ tr.status-now{
36
22
 
37
23
  background-color:blue;
38
24
 
39
25
  }
40
26
 
41
- span.status-end{
27
+ tr.status-end{
42
28
 
43
29
  background-color:green;
44
30
 
@@ -76,9 +62,7 @@
76
62
 
77
63
  {/if}
78
64
 
79
- <tr>
80
-
81
- <td><span class="status {{$status_color}}">{{$bbb.status_label|escape}}</span></td>
65
+ <tr class="{{$status_color}}">
82
66
 
83
67
  <td>{{$ccc.nnn|escape}}</td>
84
68