Pārlūkot izejas kodu

首页banner标题换行

master
zhuoyang.xing pirms 2 mēnešiem
vecāks
revīzija
6add873d9d

+ 5
- 1
templates/index.ftl Parādīt failu

46
                         <img class="lazy" data-src="${banner.pcImgUrl!''}"
46
                         <img class="lazy" data-src="${banner.pcImgUrl!''}"
47
                              data-srcm="${banner.mImgUrl!''}" alt=""/>
47
                              data-srcm="${banner.mImgUrl!''}" alt=""/>
48
                         <div class="slideCon">
48
                         <div class="slideCon">
49
-                            <div class="title">${banner.title!''}</div>
49
+                            <#if banner.titleList??>
50
+                                <#list banner.titleList as title>
51
+                                    <div class="title">${title}</div>
52
+                                </#list>
53
+                            </#if>
50
                         </div>
54
                         </div>
51
                         </#if>
55
                         </#if>
52
                     </div>
56
                     </div>

+ 14
- 0
webstudio-modules/webstudio-modules-staticize/src/main/java/com/webstudio/staticize/controller/StaticizeController.java Parādīt failu

1
 package com.webstudio.staticize.controller;
1
 package com.webstudio.staticize.controller;
2
 
2
 
3
+import com.webstudio.common.core.utils.StringUtils;
3
 import com.webstudio.common.core.web.domain.AjaxResult;
4
 import com.webstudio.common.core.web.domain.AjaxResult;
4
 import com.webstudio.staticize.domain.*;
5
 import com.webstudio.staticize.domain.*;
5
 import com.webstudio.staticize.domain.vo.HonorVo;
6
 import com.webstudio.staticize.domain.vo.HonorVo;
7
 import io.swagger.annotations.Api;
8
 import io.swagger.annotations.Api;
8
 import io.swagger.annotations.ApiOperation;
9
 import io.swagger.annotations.ApiOperation;
9
 import org.springframework.beans.factory.annotation.Autowired;
10
 import org.springframework.beans.factory.annotation.Autowired;
11
+import org.springframework.util.CollectionUtils;
10
 import org.springframework.web.bind.annotation.*;
12
 import org.springframework.web.bind.annotation.*;
11
 
13
 
12
 import java.util.ArrayList;
14
 import java.util.ArrayList;
44
         Map map = getFooter();
46
         Map map = getFooter();
45
         //首页轮播图
47
         //首页轮播图
46
         List<Banner> bannerList = staticizeService.selectBanner();
48
         List<Banner> bannerList = staticizeService.selectBanner();
49
+        for (Banner banner:
50
+        bannerList) {
51
+            //tile换行
52
+            List<String> titleList = new ArrayList<>();
53
+            if(StringUtils.isNotBlank(banner.getTitle())){
54
+                String[] split = banner.getTitle().split("@");
55
+                for (int i = 0; i < split.length; i++) {
56
+                    titleList.add(split[i]);
57
+                }
58
+            }
59
+            banner.setTitleList(titleList);
60
+        }
47
         map.put("bannerList",bannerList);
61
         map.put("bannerList",bannerList);
48
         //首页新闻
62
         //首页新闻
49
         List<Map> indexNewsList = staticizeService.getIndexNews();
63
         List<Map> indexNewsList = staticizeService.getIndexNews();

+ 14
- 0
webstudio-modules/webstudio-modules-staticize/src/main/java/com/webstudio/staticize/domain/Banner.java Parādīt failu

1
 package com.webstudio.staticize.domain;
1
 package com.webstudio.staticize.domain;
2
 
2
 
3
+import com.baomidou.mybatisplus.annotation.TableField;
3
 import com.baomidou.mybatisplus.annotation.TableId;
4
 import com.baomidou.mybatisplus.annotation.TableId;
4
 import com.baomidou.mybatisplus.annotation.TableName;
5
 import com.baomidou.mybatisplus.annotation.TableName;
5
 import io.swagger.annotations.ApiModelProperty;
6
 import io.swagger.annotations.ApiModelProperty;
6
 
7
 
8
+import java.util.List;
9
+
7
 /**
10
 /**
8
  * 首页焦点图 banner
11
  * 首页焦点图 banner
9
  *
12
  *
16
 
19
 
17
     private String title;
20
     private String title;
18
 
21
 
22
+    @TableField(exist = false)
23
+    private List<String> titleList;
24
+
19
     private String digest;
25
     private String digest;
20
 
26
 
21
     @ApiModelProperty(value = "图")
27
     @ApiModelProperty(value = "图")
94
     public void setSort(String sort) {
100
     public void setSort(String sort) {
95
         this.sort = sort;
101
         this.sort = sort;
96
     }
102
     }
103
+
104
+    public List<String> getTitleList() {
105
+        return titleList;
106
+    }
107
+
108
+    public void setTitleList(List<String> titleList) {
109
+        this.titleList = titleList;
110
+    }
97
 }
111
 }

Notiek ielāde…
Atcelt
Saglabāt