2015-10-20 50 views
1
<!-- Begin Data Table --> 
     <table cellspacing="0" class="collapse shadow" style="width: 100%;"> 
      <tbody> 
    <!-- TABLE_HEADER --> 
       <tr> 
        <th style="width: 14%;">Mon</th> 
        <th style="width: 14%;">Tue</th> 
        <th style="width: 14%;">Wed</th> 
        <th style="width: 14%;">Thu</th> 
        <th style="width: 14%;">Fri</th> 
       </tr> 
    <!-- END_TABLE_HEADER --> 
     <!-- <#list weeks as eachweek> --> 
       <tr> 
     <!-- <#list eachweek as eachday> --> 
        <td class="cal_day"> 
         <table cellspacing="1" style="border: currentColor; width: 100%;"> 
          <tbody> 
    <!-- <#assign dnm=eachday.isSelectedMonth> --> 

Calendar ViewFreemarker的HTML日曆顯示不同的圖標

我在HTML中具有日曆,它使用freemarker的,我想使它所以週一額外的圖標,這樣,而不僅僅是建築物和圓形圖標旁邊還會有一個附加圖標。我只想讓這個圖標出現在星期一插槽上,但是這可能嗎?

感謝

回答

0

從標題來看,週一總是在第二#list的第一個項目,所以你可以寫類似<#if eachday?is_first>...<#else>...</#if>,或<img src="/icons/${eachday?is_first?then('monday', 'normal-day')}.png">

我也建議選擇更好的變量名稱:<#list weeks as week><#list week as day>,所以你最終得到day?is_first這更具說服力。

請注意,?is_first只存在於2.3.23。