このコードでは、開始日と終了日を持つイベント日付を表示しようとしていますが、時には開始日が1つしかないこともあります。 DU 10ジュイエ2017 AU 10ジュイエ2017PHPテストと条件付き
そして唯一の開始日があれば、私はこれが表示される必要があります:開始と終了の日付がある場合は
私はこれが表示必要 LE 10ジュイエ2017(「DU」は「LE」に置き換えている)
<?php if (isset($this->item->jcfields[3]) && !empty($this->item-jcfields[3])):
?>Du
<?php echo FieldsHelper::render('com_content.article', 'field.render',
array('field'=> $this->item->jcfields[3])); ?>
<?php endif; ?>
<?php if (isset($this->item->jcfields[7]) && !trim($this->item-
>jcfields[7])): ?>Au
<?php echo FieldsHelper::render('com_content.article', 'field.render',
array('field'=> $this->item->jcfields[7])); ?>
<?php endif; ?>
できますか?それはちょうど私かもしれませんが、そのコードは読むのが不可能の横にあります – ThisGuyHasTwoThumbs
横:[なぜ両方のissetと!空をチェックするのですか?](https://stackoverflow.com/q/4559925/476) – deceze
私はPHPでnewbieです – Laurent