C# DotLiquid фильтр усеченных слов не работает

проблема

Этот пример не работает. Возвращает все пять слов.

{%assign value = "word word word word word"%}
{{ value | truncatewords: 1 }}

1 ответ

Решение

Решение 1

Вместо этого используйте подчеркивание "truncate_words". Это возвращает только одно слово.

{%assign value = "word word word word word"%}
{{ value | truncate_words: 1 }}

Решение 2

Если соглашение об именовании установлено в C#, то вы должны использовать верблюжий регистр "TruncateWords". Это возвращает только одно слово.

{%assign value = "word word word word word"%}
{{ value | TruncateWords: 1 }}
Другие вопросы по тегам