로그인

검색

Extra Form
추천지수 5

라이믹스 혹은 XE 문서의 특정한 사용자 정의값을 불러오거나 확인하는 것이 아닌 문서에서 사용자정의 값이 1개라도 가지고 있어서 사용자정의가 출력되는 문서인지 아니면 사용자정의 부분이 생략되는 문서인지 확인해 보고 싶을때 해당 게시판에 설정된 사용자정의 모두 값을 확인해야 합니다.

 

단 1개라도 있다면 이라는 조건으로 확인을 한다면 다수의 사용자정의가 사용되는 게시판에서 1개라도 값이 확인되면 확인하는 반복문을 멈추고 확인했다는 값을 담고 끝내면 될 것 같습니다.

 

문서 열람페이지에서 사용 한다면 _read.html 혹은 read.html 등의 파일에서 아래의 코드로 가능 할 것 입니다.

 

<block loop="$oDocument->getExtraVars() => $key,$val" c>
{@
if($val->getValueHTML()):$ExtraVars_ok = true;
break;
endif;
}
</block>

 

 

이렇게 사용자정의 값이 있다면 $ExtraVars_ok = true 값이 담기게 되므로 이 변수값을 확인해서 조건을 걸어 적당한 곳에 사용하면 됩니다.

 

<!--@if($ExtraVars_ok)-->
문서가 사용자정의로 입력된 값이 있을때 사용하고 싶은 것들
<!--@end-->


<!--@if(!$ExtraVars_ok)-->
문서에 사용자정의 값으로 입력된게 하나도 없는 경우 하고 싶은 것들
<!--@end-->

 

 

문서가 사용자정의 값을 가질때와 가지지 않을때를 구분해서 뭔가 다르게 하고 싶을때 사용하면 될 것 같습니다.

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
3 추천

라이믹스 팁(112)

라이믹스 운영과 사용에 관한 팁을 공유 합니다.

  1. read more
  2. read more
  3. Read More
  4. 라이믹스용 스케치북5 스킨이 있습니다. 10

    Date2020.07.18 Category기능 Views1442 Votes6
    Read More
  5. 인기글을 게시판의 공지에 올려주는 애드온

    Date2020.07.16 Category기능 Views325 Votes3
    Read More
  6. Read More
  7. Read More
Prev 1 2 3 4 Next
/ 4