Sono nuovo al sistema di templating Handlebars e questo è il mio primo progetto su cui sto lavorando con Handlebars. Ho creato semplice modello:Manubri - sottostringa
<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>
restituito content
è molto lungo. Voglio che sia più breve, ad es. 150 caratteri. Stavo cercando di utilizzare JavaScript metodo substring()
come segue:
<p> {{{content.substring(0,150)}}} </p>
Ma, ovviamente, non ha funzionato. Potresti darmi alcuni consigli su come affrontare questo problema. Grazie
Edit: Va bene, problema risolto: ho fatto in PHP, in modo che tornato contenuto ha ora corretta lunghezza:
foreach ($articles as $a) {
$a->content = cut_text($a->content, 30);
}
Per chiudere la domanda, presentare la soluzione e lo accetto come una risposta. – craniumonempty