値が未入力の場合の非表示について

2015年11月13日 at 12:46

下記手順で「コンポーザーコントロールを追加」を設定致しました。
------------------------
1.ページを表示するview.phpに下記内容を記載

<?php
$a = new Area('XXXX');
if ($c->isEditMode() | $a->getTotalBlocksInArea($c) > 0){ ?>
<ul>
<li><?php
$a->display($c);
?></li>
</ul>
<?php } ?>
2.ページタイプのフォーム編集から「フォームコントロール」で記事を追加
3.ページタイプの出力から「デフォルトを編集」で画面を開く
4.ブロック追加から「コンポーザーコントロールを追加」を選択
5.「コンポーザーコントロールを追加」画面が開くので「1」で追加した記事を選択
------------------------
上記「2」で追加記事に値が入っていなければ、「1」の<ul>~</ul>で括られている箇所を非表示にしたい。値をいれれば<ul>~</ul>で括られている箇所を表示したい。
現状では、値が入っていれも上記「1」の書き方では値が未入力でも<ul>~</ul>で括られている箇所が表示されています。
値が未入力の場合に<ul>~</ul>で括られている箇所を非表示にする方法を教えて頂けると助かります。

------------------------
・使用PC:windows8
・concrete5 のバージョン:5.7.5.1
------------------------

タグ:

Re: 値が未入力の場合の非表示について

2015年11月14日 at 16:14
XXXXエリアには、記事ブロックを2つ以上設置することがありますか?
 

Re: 値が未入力の場合の非表示について

2015年11月16日 at 6:07
はい、記事ブロックを2つ以上設置する可能性はあります。