EC-CUBEのtplファイル内でのif文の書き方

スポンサーリンク

現在、EC-CUBEというネットショップを構築するためのシステムを仕事でさわっています。

全くの初めてでド素人です。でもPHPは理解できます。初めてで慣れないことも多いのですが、配慮していただき、簡単と思われることから手をつけています。

プログラム言語と言えば必ず出てくるのがif文です。EC-CUBEは普通と少し書き方が違うので、自分用のメモのためにも残しておきたいと思います。

if-elseif
if-elseif / cocoate.com

EC-CUBEのif文の書き方

普段見慣れない書き方なので、最初は戸惑いますが、慣れてしまえば理解できると思います。

<!--{if $a==1}-->
<p>1ですよ</p>
<!--{elseif $a==2}-->
<p>2ですよ</p>
<!--{else}-->
<p>それ以外ですよ</p>
<!--{/if}-->

上記の例だと$aが1の時は、画面に「1ですよ」が表示されます。

書き方がHTMLのコメントとなっているので、違和感ありまくりですが、実際このように書いて動かせばちゃんと思い通りの結果になります。