cond 조건문에 확장변수 적용하는법이 궁금합니다.
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.2 |
cond 조건문에 확장변수 적용하는법이 궁금합니다.
div 에 확장변수 A (혹은 n번째 확장변수) 에 값이 없으면 출력하지말라는 명령어를 넣고싶습니다.
이렇게 저렁게 넣어봤는데 역시 초보자에게는 높은 벽입니다.ㅜㅜ
duna
Lv. 1
라이믹스로 밥벌어먹는 웹디입니다.
댓글 12
위젯스킨 수정 중 입니다.
cond="$val->eid!=A'"
정도가 가장 마지막에 시도해본....
xetemplate.com
에서 받은 위젯 스킨 입니다.
https://xetemplate.com/index.php?mid=store&category=95931&document_srl=113994
아니면 해당 위젯을 사용하시는 분들이 계실지도 모르겠어요.
cond="$val->eid != 'A'"
이렇게 되어야 할 거예요.
보통
cond{$layout_info->A}
레이아웃의 A에 내용이 있으면 출력
일때
동일한 형식으로
cond{$확장변수->A}
확장변수 A에 내용이 있어야만 출력
이렇게 생각했는데
먼가 더 복잡한 경우의 수 가 있는가 보군요
뭔가 불가능할 것 같은 느낌인데요.
XE/라이믹스 템플릿 문법에서 cond 속성은 두 가지 형식으로 사용될 수 있는데, 예시하신 방법 모두 거기에 해당하지 않습니다.
그리고 cond 문법을 제대로 적용하시더라도, $확장변수->A라고 예시하셨는데 해당 자료를 본 적이 없어서 확신할 수 없지만, 아마 그런 식으로 확장변수를 불러오는 방식은 아닐 것 같습니다.
아무래도 자료 제작자분께 문의하거나 다른 사용자분의 조언을 기다리시는 게 좋을 것 같네요.
우선 $val->eid이라는 변수가 존재하긴 하는지, 거기에 어떤 데이터가 들어 있는지, 디버그 기능을 사용하여 찍어보세요. 내가 다루고 있는 데이터가 실제로 어떻게 생겼는지 확인하지 못한 상태에서 추측만으로 이런저런 코드를 시도해 보는 것은 의미가 없습니다. 템플릿 문법이 맞는지 고민하는 것보다 팩트체크가 우선이예요. 초보자일수록 기본부터!
장님이 코끼리를 기차에 태우려고 하면서 이 녀석이 왜 안 들어가지? 고민하고 있는 꼴인데... 우선 내가 붙잡고 있는 것이 코끼리 다리인지 나무 기둥인지, 앞에 있는 것이 기차인지 트럭인지, 문은 열려 있는지 확인해야지요.
<!--@if($oDocument->getExtraEidValue('A'))-->
출력을 제어하고 싶은 내용
<!--@end-->