Если вы не хотите менять порядок файлов, вы можете использовать sorting
, чтобы получить интересующие вас файлы в начале.
В противном случае вам нужно пропустить maxItems
и, возможно, ограничить количество файлов в вашей жидкости.
Затем вы можете отфильтровать в renderObj
несколько простых .stdWrap.if
, какие файлы должны быть в массиве, переданном жидкости.
Поскольку у вас нет жидкости (вы хотите отдать ее солру), вы можете использовать хитрость:
если у вас есть массив, вы можете отобразить всю необходимую информацию в одну строку, но вам нужен уникальный разделитель (может быть stdWrap.wrap = /|##!!##
)
затем вы разделяете его, чтобы использовать только первую запись.
override.cObject {
:
stdWrap.split {
token = ##!!##
## we need only the first, but does indexing start with 0 or 1?
## and will 0 be recognized?
returnKey = 0
}
}
может быть, вам нужно это:
override.cObject {
stdWrap.split {
:
cObjNum {
# render first entry
1 = TEXT
1.current = 1
# ignore all further entries
}
}
}