묻고답하기
xe초보입니다. dault홈페이지를 해석하고 있는데요.
2014.12.02 15:06
구문이 해석이 안되는 것이 있어서 글을 올립니다.
<div class="visual main"|cond="$layout_info->LAYOUT_TYPE=='MAIN_PAGE'" : 값이 MAIN_PAGE이면 'class=visual main'을 나
. 타내라,
class="visual sub"|cond="$layout_info->LAYOUT_TYPE=='SUB_PAGE'" : 값이 SUB_PAGE이면 'class=visual sub'을 나타내라.
cond="($layout_info->VISUAL_IMAGE_1 || $layout_info->VISUAL_IMAGE_2 || $layout_info->VISUAL_IMAGE_3)
&& $layout_info->VISUAL_USE=='YES'"> 요코드는 이해가 되질 않네요.. 아무리 처다봐도 몰르겠습니다.
고수님들 도와주세요.. ㅠㅠ
댓글 2
-
비상9
2014.12.02 15:26
-
대한민국대표찌질이
2014.12.03 23:07
이제 조금 이해 할 것 같습니다. 제가 다시 해석을 해보면
<div class="visual main"|cond="$layout_info->LAYOUT_TYPE=='MAIN_PAGE'" : 값이 MAIN_PAGE이면 'class=visual mai
n'을 나타내라,
class="visual sub"|cond="$layout_info->LAYOUT_TYPE=='SUB_PAGE'" : 값이 SUB_PAGE이면 'class=visual sub'을 나타내라.
cond="($layout_info->VISUAL_IMAGE_1 || $layout_info->VISUAL_IMAGE_2 || $layout_info->VISUAL_IMAGE_3)
&& $layout_info->VISUAL_USE=='YES'">
하지만 cond이하가 거짓이면 MAIN_PAGE, SUB_PAGE 둘다 실행 안된다. ( '||는 or' '&&는 and')
VISUAL_IMAGE 3중에 하나만 이라도 있어야 하고 하지만 VISUAL_USE=="YES"값이 아니면 도로목 다 황이다.
제가 이런게 해석해 보았는데 정답이었으면 합니다. 그럼...
cond="($layout_info->VISUAL_IMAGE_1 || $layout_info->VISUAL_IMAGE_2 || $layout_info->VISUAL_IMAGE_3)
&& $layout_info->VISUAL_USE=='YES'"
천천히 뜯어 보세요.
프로그램 언어로 변경하면
if (( $layout_info->VISUAL_IMAGE_1 || $layout_info->VISUAL_IMAGE_2 || $layout_info->VISUAL_IMAGE_3) && $layout_info->VISUAL_USE=='YES'" ) {
실행
}
이런 구문입니다.
$layout_info->VISUAL_IMAGE_1 || $layout_info->VISUAL_IMAGE_2 || $layout_info->VISUAL_IMAGE_3
위에 세개중 하나에 값이 있어야 참입니다.
그리고 (&&)
$layout_info->VISUAL_USE=='YES'"
$layout_info->VISUAL_USE 의 값이 'YES' 이여야 참입니다.
두개의 조건이 모두 참일때만 실행된다는 말입니다.