変数に文字列を連結

標準で用意されているcat修飾子を使うとその場で表示されてしまったり、1つづつしか連結できないので正直使いにくい。
以下の方法だと一度に好きなだけ連結できる。
条件が真になれば変数$schoolYearの末尾に文字列を追加してるんだけど、毎回assignしてて正直ダサい。

{assign var="schoolYear" value=""}
{if 1 === $line.flg_schoolYear_infant}
	{assign var="schoolYear" value="`$schoolYear`幼児、"}
{/if}
{if 1 === $line.flg_schoolYear_elementaryLow}
	{assign var="schoolYear" value="`$schoolYear`小学生低学年、"}
{/if}
{if 1 === $line.flg_schoolYear_elementaryHigh}
	{assign var="schoolYear" value="`$schoolYear`小学生高学年、"}
{/if}
{if 1 === $line.flg_schoolYear_juniorHigh}
	{assign var="schoolYear" value="`$schoolYear`中学生、"}
{/if}
{if 1 === $line.flg_schoolYear_high}
	{assign var="schoolYear" value="`$schoolYear`高校生、"}
{/if}
{if 1 === $line.flg_schoolYear_university}
	{assign var="schoolYear" value="`$schoolYear`大学生、"}
{/if}
{if 1 === $line.flg_schoolYear_business}
	{assign var="schoolYear" value="`$schoolYear`社会人、"}
{/if}
{if 1 === $line.flg_schoolYear_failed}
	{assign var="schoolYear" value="`$schoolYear`浪人生、"}
{/if}
<span>【対象学年】{$schoolYear|rtrim:"、"}</span>