Я новичок в Handlebars templating system, и это мой первый проект, над которым я работаю с Handlebars. Я создал простой шаблон:
<script id="article_list_template" type="text/x-handlebars-template">
{{#each this}}
<div class='article'>
<a href='article.php?id={{id_news}}' data-article_id='{{id_news}}'>
<h1>{{title}}</h1>
</a>
<p> {{{content}}} </p>
<div style='clear: both;'> </div>
</div>
{{/each}}
</script>
Возврат content
очень длинный. Я хочу, чтобы он был короче, например. 150 символов. Я пытался использовать метод JavaScript substring()
следующим образом:
<p> {{{content.substring(0,150)}}} </p>
Но это явно не сработало. Не могли бы вы дать мне несколько советов, как справиться с этой проблемой. Благодаря
Изменить: Хорошо, проблема решена: Я сделал это на PHP, так что возвращаемое содержимое имеет надлежащую длину:
foreach ($articles as $a) {
$a->content = cut_text( $a->content, 30);
}