Smartyでif文やforeachを使って記述を行なっていると、改行の出力がされない時があります解決方法を教えてください。
下記タグの後ろにある改行はHTMLに変換される場合は削除されます。
- {if}
- {/if}
- {else}
- {elseif}
- {foreach}
- {/foreach}
- {section}
- {/section}
改行したい場合
下記のように記載すると、改行されるようになります。
コード例
{if true}[改行]
Smartyのテスト[改行]
{else}[改行]
これは表示されない[改行]
{/if}[改行]
テスト文章
表示例
Smartyのテスト[改行]
テスト文章
改行しない場合
下記のように記載すると改行されません。
コード例
{if true}Smartyのテスト{else}これは表示されない{/if}
テスト文章
表示例
Smartyのテストテスト文章
サポート
お探しのページは見つかりましたか?解決しない場合は、問い合わせフォームからお問い合わせいただくか、Slackコミュニティにご参加ください。