getExtraEidValueHTML

안녕하세요~

 

사용자 정의 이름 : License

형식 : 한줄 입력칸(text)

기본값 : none

게시글 작성시 라이선스 입력값 : MIT

 

라이선스에 대한 정보를 출력하기 위해

<!--@if($oDoument-> getExtraEidValueHTML('License') == 'MIT')--> // 만약 License 값이 MIT 이라면

<div>

    ~         // 출력

</div>

<!--@end--> // 종료

를 입력해도 잘 안되네요. 제가 잘못 이해하고 있는지 다시 확인해봐도 잘 모르겠습니다..

도와주세요~ 감사합니다.

  • profile
    $oDocument 가 의심스럽네요
  • profile
    <!--@if(implode('',$oDocument->getExtraEidValue('License'))== 'MIT')-->

    이게 될지도 모르겠네요.
  • profile ?

    혹시 몰라 아래 코딩을 더 했습니다.

    <!--@else-->

    <div> Hello! Div</div>

    정상적으로 출력이 되었지만, 이 문장이 출력되는 것을 보아,

    라이선스 form 값이 MIT 인데도 불구하고 조건을 만족하지 못하더군요.. ;_;

    답변 감사합니다.

  • profile
    {$oDoument-> getExtraEidValueHTML('License')}

    이렇게 해서 제대로 값이 출력되는지 확인해 볼 필요가 있겠네요.
  • profile ?
    <!--@if(implode('',$oDocument->getExtraEidValue('License'))== 'MIT')-->
    <div>
    Hello! true
    </div>
    <!--@else-->
    <div>
    Hello! false
    {$oDocument-> getExtraEidValueHTML('License')}
    </div>
    <!--@end-->

    그 출력 값이 MIT 입니다.
    getExtraEidValue 이랑 HTML 붙어있는 함수는 무슨 차이인지 여쭤봐도 되겠습니까?
    매번 감사합니다.
  • profile ?

    <!--@if($oDocument->getExtraEidValue('License')== 'MIT')-->
    첫 문구를 다시 수정을 했더니 조건이 ture이 되어 Hello! ture 가 출력되었습니다.
    알려주셔서 감사합니다 :)

  • ? profile

    html로 불러 올것이냐의 차이입니다. 그게 살짝 의심이 가기도 했는데 해결하셨다니 다행이네요.