我有按年和月分组的新闻项目。这里的代码:
otherMethod(Base b){
b.m();
}
不幸的是,月份和年份以数字形式显示在前端,例如
<f:groupedFor each="{paginatedNews}" as="groupedNews1" groupBy="yearOfDatetime" groupKey="year">
<f:groupedFor each="{groupedNews1}" as="groupedNews" groupBy="monthOfDatetime" groupKey="month">
<div style="border:1px solid blue;padding:10px;margin:10px;">
<h1>{month} {year} </h1>
<f:for each="{groupedNews}" as="newsItem">
<f:render partial="List/Item" arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" />
</f:for>
</div>
</f:groupedFor>
</f:groupedFor>
但是,我需要的是
03 2019
..(some news items)
02 2019
...
01 2019
我该如何实现?
答案 0 :(得分:1)
在原始EXT:news上已使用此方法:
查看模板EXT:news / Resources / Private / Templates / News / DateMenu.html
list = ['A','B','C']
[var for var in list if list[list.index(var)] != 'A']
在EXT:news / Resources / Private / Language / locallang.xlf上,您将找到:
<f:translate key="month.{month}" />
依此类推。