템플릿에서 if 문 사용 웹지기 2018.06.10 07:14 359 0 6 {@ if (조건) { abcd; } else { abcdf; } } 이렇게 하면 에러가 납니다. 어떻게 해야 하나요?
댓글 6
if (조건):
abcd;
else:
abcdef;
endif;
}
이렇게 해주면 되더라구요.
는 안되나봐요?;
if ($layout_info->index_mid) :
$index = $mid===$layout_info->index_mid && !$act;
$url = 'http://dev.eond.com/'.$layout_info->index_mid;
elseif ($layout_info->search_mid) :
$url_search = $layout_info->search_mid;
else :
endif;
}
이상하게 위의 구문이 안되서 그냥 아래처럼 써줬습니다.
{@
if ($layout_info->index_mid):
$index = $mid===$layout_info->index_mid && !$act;
$url = 'http://dev.eond.com/'.$layout_info->index_mid;
endif;
if ($layout_info->search_mid):
$url_search = $layout_info->search_mid;
endif;
}
혹시 else if 띄어쓰기도 해보셨나요? 이게 됐던 거 같기도 하고 안 됐던 것 같기도 하고;;
그게 아니라면 $layout_info->index_mid랑 $layout_info->search_mid가 상호배타적인 게 아니어서 그런 게 아니었을까 싶은데요.
즉,
if ( $layout_info->index_mid == 'eond' ) :
블라블라~;
elseif ( $layout_info->index_mid == 'xetown' ) :
또또또또~;
endif;
... 와 같은 로직이어야 할 것 같아요.