로그인

검색

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. Read More
  5. Read More
  6. Read More
  7. Read More
  8. Read More
  9. Read More
  10. Read More
  11. Read More
  12. Read More
  13. Read More
  14. Read More
  15. Read More
  16. Read More
  17. Read More
  18. Read More
  19. Read More
  20. Read More
  21. 중복 글/댓글 방지 애드온

    Date2020.07.27 Category기능 Views265 Votes3
    Read More
  22. Read More
Prev 1 2 3 4 Next
/ 4