Skip to content

友情链接

columnNews 问题

简单说就是 columnNews 获取数据时候,在子栏目没有文章,即为空时候,连子栏目的结构都拿不到。

坑得一逼

html
<hlx-template
  component-type="columnNews"
  component-query-option="{'columnIds':[5002213],'start':0,'count':20,'showMedium':'PC'}"
  component-variable="friendlyLinks"
></hlx-template>

<!-- 由于华龙网的 columnNews 在无数据的时候,无法显示,导致模版语法无法正常显示,所以现在只能如此 -->
<th:block th:if="${friendlyLinks.size() > 0}">
  <select class="friendly-links-select" th:each="item : ${friendlyLinks}">
    <option value="" th:text="${item.name}">全国人大常委会网站</option>
    <option
      th:each="new: ${item.newsList}"
      th:value="${new.pcUrl}"
      th:text="${new.listTitle}"
    ></option>
  </select>
</th:block>
<th:block th:if="${friendlyLinks.size() == 0}">
  <select class="friendly-links-select">
    <option value="">全国人大常委会网站</option>
  </select>

  <select class="friendly-links-select">
    <option value="">重庆市常委会网站</option>
  </select>

  <select class="friendly-links-select">
    <option value="">潼南区有关部门网站</option>
  </select>

  <select class="friendly-links-select">
    <option value="">新闻媒体相关网站</option>
  </select>
</th:block>