조건문 질문입니다.
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
<!--@if(컬러코드 값이 있으면)-->
그걸 그대로 사용하고
컬러코드 값이 없으면
<!--@else-->
#fff를 기본으로 넣어줘라
<!--@end-->
요걸 어떻게 써야 할까요?
레이아웃에 기본 컬러값 지정하려고 합니다.
사용자가 넣은 코드가 없으면, 기본값을 넣어주려고 합니다.
미리 감사합니다.

마음의빈자리
Lv. 6
마음에는 꼭 빈자리를 남겨두어야 합니다.
댓글 6
$layout_info->변수명 으로 이용가능합니다
레이아웃에 변수를 넣었는데,
컬러코드 같은 경우, 사용자가 넣지 않으면 기본으로 설정하는걸 위의 조건문으로 해야하나 싶어서 질문 드렸습니다.
$변수 ?: "기본값"
변수가 비어있다면 기본값을, 비어있지 않으면 변수를 사용합니다.
{$layout_info->colorcode ?: "#fff"} 처럼 사용 가능할겁니다
그럼 혹시 기본값은 어디에 어떻게 지정하는지 혹시 알 수 있을까요?
$변수 ?: "기본값" 의 예시가
이거 {$layout_info->colorcode ?: "#fff"} 이니
기본값은 #fff에 지정되어있을것 같네요.
레이어 설정에서 불러온 컬러 코드값이 $layout_info->colorcode 이고 그 값이 없을때 #fff로 적용