У меня есть этот код:
{if $data|@count gt 0} {section name=field loop=$data} {$data[field].description|substr:0:120}... <hr/> {/section} {/if}
Показывает abc123 abc123 a....
abc123 abc123 a...
Как я могу получить слова, чтобы не вырезать?
Почему бы вам не использовать модификатор усечения http://www.smarty.net/docsv2/en/language.modifier.truncate
Вы можете установить его, чтобы не разбить на слово.