einfügen von Zeilenumbrüchen in der smarty template?
Habe ich eine smarty-template-code wie folgt und ich wollen schreiben das smarty-template-Daten Zeile für Zeile in eine text-Datei. Für diesen Zweck habe ich zum einfügen eines Zeilenumbruch am Ende jedes Datensatzes(D. H. nach dem Wert $user_test_result.test_result_data.total_obtained_marks
). Wie soll dieser erreicht werden? Bitte helfen Sie mir dieses Problem zu beheben. Vielen Dank im Voraus.
{if $all_user_test_result}{assign var='sr_no' value=1}{foreach from=$all_user_test_result item=user_test_result key=key}{if $key!='sort_user_name' && $key!='sort_total_obtained_marks' && $key!='sort_no_correct_answers' && $key!='sort_no_wrong_answers' && $key!='sort_no_skipped_questions'}{$sr_no};{if $user_test_result.test_user_data.user_status=='Attempted'}{$user_test_result.test_user_data.user_name};{else}{$user_test_result.test_user_data.user_name};{/if}{if $user_test_result.test_user_data.user_status=='Attempted'}{$user_test_result.test_user_data.test_user_time_used};{else}--{/if}{if $user_test_result.test_user_data.user_status=='Attempted'}{$user_test_result.test_result_data.no_correct_answers};{else}-{/if}{if $user_test_result.test_user_data.user_status=='Attempted'}{$user_test_result.test_result_data.no_wrong_answers};{else}-{/if}{if $user_test_result.test_user_data.user_status=='Attempted'}{$user_test_result.test_result_data.no_skipped_questions};{else}-{/if}{if $user_test_result.test_user_data.user_status=='Attempted'}{$user_test_result.test_result_data.total_obtained_marks};{else}-{/if}{/if}{assign var='sr_no' value=$sr_no+1}{/foreach}{else}Result not found{/if}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte es werden neue-Zeile-Zeichen ("\n") mit smarty-tags, die um es herum platziert, nachdem der Wert
$user_test_result.test_result_data.total_obtained_marks
wie dieser {"\n"}. Sie erhalten das gewünschte Ergebnis.Wenn ich mich nicht sehr Irre, Smarty Ausgabe alle Leerzeichen von der Vorlage direkt auf die Datei. Also anstatt alle Ihre smarty-tags in einer Zeile, fügen Sie einen Zeilenumbruch an der entsprechenden Stelle.
Zur besseren Lesbarkeit können Sie auch Zeilenumbrüche in der Vorlage sind nicht die Ausgabe, indem Sie Sie in
{* comments *}
: