제가 확인하고 싶은 문제가 있습니다. 제품에 옵션이 첨부되어있는 경우 목록의 출력이 달라지기를 바랍니다. 제품에 첨부 옵션, 그것은 다음과 같은 포맷해야합니다 경우기본 PHP if 문 에코 문제
:
가격에서 : £ 1.99
제품 경우
은 그래서 출력은 다음과되고 싶어요 여기에 첨부 된 옵션, 그것은이 같은 형식되어서는 안했습니다
가격 : £ 1.99
단어에서 가격 : 가격 :인가 현지화되고 별도의 PHP 파일에서 가져옵니다.
나는 내가 잘못 여기에 갈거야 어디 모르겠지만, 이건 내 코드입니다 :
내 HTML 출력에서 <li>
<?php if(count($options)>1): ?>
<span class="normal"><?php echo $text_price_from; ?></span>
<?php else: ?>
<span class="normal"><?php echo $text_price; ?></span>
<?php endif; ?>
<span class="price"><?php echo $price; ?></span>
</li>
, 그것은 단지 범위가 비어 보여줍니다.
이상한 점은 처음 스팬에 작업을 정적으로 작성하면됩니다. 예를 들어 다음과 같이 작동합니다.
<li>
<?php if(count($options)>1): ?>
<span class="normal">From:</span>
<?php else: ?>
<span class="normal"><?php echo $text_price; ?></span>
<?php endif; ?>
<span class="price"><?php echo $price; ?></span>
</li>
누구나 아이디어가 있습니까? 플랫폼은 OpenCart입니다.
감사합니다. Mel
에코하려고하는 변수가 비어 있습니다. –
@jonhopkins PHP의 대체 구문입니다. . PHP를 HTML에 삽입하고자 할 때 더 읽기 쉽습니다. http://php.net/manual/en/control-structures.alternative-syntax.php –
@Sven Thanks. 방금 하하를 찾았습니다. – jonhopkins