Intercept elements in strings, arrays at specified positions

How to intercept elements in strings and arrays in the Anqi CMS template?

sliceFilters can intercept elements in strings and arrays at specified positions. For example, get an element 3 to 7 of length 10 elements.

How to use

sliceHow to use filters:

{{obj|slice:"from:to"}}

Note the use between from and to:Separate.
For example, return[1,2,3,4,5,6,7,8,9,10]Returning the 3rd to 7th elements, you can write it like this:

{{"1,2,3,4,5,6,7,8,9,10"|split:","|slice:"3:7"|join:","}}
# Show results
4,5,6,7

Sample Demo

{{ simple.multiple_item_list|slice:":99"|join:"," }}
{{ simple.multiple_item_list|slice:"99:"|join:"," }}
{{ simple.multiple_item_list|slice:":3"|join:"," }}
{{ simple.multiple_item_list|slice:"3:5"|join:"," }}
{{ simple.multiple_item_list|slice:"2:"|join:"," }}
{{ simple.multiple_item_list|slice:"2:3"|join:"," }}
{{ simple.multiple_item_list|slice:"2:1"|join:"," }}
{{ simple.multiple_item_list|slice:"-1:"|join:"," }}
{{ simple.multiple_item_list|slice:":-1"|join:"," }}
{{ simple.multiple_item_list|slice:"-3:"|join:"," }}
{{ simple.multiple_item_list|slice:":-3"|join:"," }}
{{ simple.multiple_item_list|slice:"-100:"|join:"," }}
{{ simple.multiple_item_list|slice:":-100"|join:"," }}
{{ simple.multiple_item_list|slice:"-100:-1"|join:"," }}
{{ simple.multiple_item_list|slice:"-100:1"|join:"," }}
{{ simple.multiple_item_list|slice:"-100:-99"|join:"," }}
{{ simple.multiple_item_list|slice:"-100:99"|join:"," }}
{{ simple.multiple_item_list|slice:"-1:3"|join:"," }}
{{ simple.multiple_item_list|slice:"1:-3"|join:"," }}
{{ simple.multiple_item_list|slice:"-1:-3"|join:"," }}
{{ simple.multiple_item_list|slice:"-3:-1"|join:"," }}
{{ "Test"|slice:"1:3" }}
{{ "你好时间"|slice:"1:3" }}
# 显示结果
1,1,2,3,5,8,13,21,34,55

1,1,2
3,5
2,3,5,8,13,21,34,55
2

55
1,1,2,3,5,8,13,21,34
21,34,55
1,1,2,3,5,8,13
1,1,2,3,5,8,13,21,34,55

1,1,2,3,5,8,13,21,34
1

1,1,2,3,5,8,13,21,34,55

1,2,3,5,8,13

21,34
es
好世