물어보기XpressEngine
조회 수 58 댓글 7

안녕하세요 .

 

사용자정의 이름 : Element

_read.html 에서 Element 이란 사용자정의 이름을 if문으로 있는지 없는지 파악.

 

하지만, 어떻게 ?

 

{$val->name} 이게 사용자정의 이름 출력하는 것같긴한데..

그걸 이용해서 <!--@if(oDocument->getExtraEidValue($var -> name) == 'Element')--> 써봤지만

당연하게도, 알면서도 실패했습니다. ㅋㅋㅋ

 

아시는분 도와주세요~..

XE 함수를 조금 더 알아 봐야겠습니다.

  • profile
    웹지기 2018.02.07 17:46:31

    <!--@if($oDocumentExtra->getExtraEidValueHTML('Element))-->

    이렇게 아닐까요 ?

     

    또는

    <!--@if($oDocumentExtra->getExtraEidValue('Element))-->

  • ?
    곰보이 2018.02.07 18:02:20

    위 코드대로 다시 작성을 했는데 서버에러가 나요.
    그래서 Element 양쪽다 따옴표 추가했지만, 아직도 서버에러가 뜨는 것 같네요.
    답변 감사합니다.

  • profile
    웹지기 2018.02.07 18:07:00

    조건 만족시 코드 작성하시고

    <!--@if($oDocumentExtra->getExtraEidValueHTML('Element'))-->

    필요한 코드
    <!--@end-->
    로 마감은 하셨나요?

  • ?
    곰보이 2018.02.07 18:09:11
    if , elseif , else 작성할 때, 플밍처럼
    if

    elseif

    else

    end 하고 끝내는데 잘못된 방식인가요 ?
  • profile
    웹지기 2018.02.07 18:10:01
    아.. 죄송합니다. 오타가 있었습니다.
    <!--@if($oDocument->getExtraEidValueHTML('Element'))-->

    복붙하다보니...
  • profile
    웹지기 2018.02.07 18:18:48

    {$oDocument->getExtraEidValueHTML('Element')}

    이렇게 적어서 넣으시면 아마 사용자정의값이 잘 출력될겁니다. 그렇다면 조건으로 그대로 사용하시면 됩니다.

    만약 값이 출력이 안되고 array 로 출력된다면 아마 사용자정의가 배열을 가지는 단일선택 과 같은 것일 수 있는데 그 경우는 다르게 가져와야 합니다.

  • ?
    곰보이 2018.02.07 18:42:21
    덕분에 많이 알아갑니다.
    정말 감사합니다 :-)

서버에 요청 중입니다. 잠시만 기다려 주십시오...