내가 말하는 변수는 HTML 코드 문자열입니다. 나는 "줄 바꿈"에서 폭발하려고하고, 그 결과를 "|"로 폭발시킵니다. 는 여기에 지금멋진 중첩 된 foreach 루프가있는 문제
{assign var="featuresdescarray" value="<br />"|explode:$product.featuresdesc}
{foreach from=$featuresdescarray key=k item=i}
{assign var="featuresdescarrayexploded" value="|"|explode:$i}
{foreach from=$featuresdescarrayexploded key=key item=item}
{if $item eq "yes"}
yes-textreplaced
{elseif $item eq "no"}
no-textreplaced
{else}
{$item}<br />
{/if}
{/foreach}
{/foreach}
내가 예상대로 텍스트가 대체됩니다 중첩 된 foreach 문을 통해 주먹 시간을 사용하고있는 코드입니다. 그 후 if, elseif를 실패하고 매번 else를 사용하는 것처럼 보입니다.
if 문을 꺼내서 {$ key} : {$ item}
행을 입력하면 제대로 작동하는 것처럼 보입니다. 이 작품 원래 코드는하지 않습니다 그러나 여기 이런 식으로 뭔가를 시도하는 사람을 위해 노력하고 있습니다 어떤 이유
없음 내가