질문/조언질답게시판

XE에서 라이믹스로 업데이트 중입니다.

데이터는 다 이전했고 스킨 설정중인데 몇가지가 막히네요..

 

1. 확장변수에서 html 테그가 적용되지 않습니다.

확장변수에 html 테그 작성하면 적용이 안되는데.... 수정해야할 부분이 있나요?

 

2. 본문 내용없이 글 작성이 되지 않습니다.

XE 때랑 똑같이 modules/board/tpl/filter/insert.xml 에서

<node target="content" required="true" /> 

required="true" 요부분 삭제했는데 왜 안될까요...

 

3. 확장변수 호출 방식이 XE와 다른가요?

<a href="{$item->getExtraEidValue('link_url')}" target="_blank">

XE에서는 이런식으로 URL을 불러왔는데.....오류가 나네요.

Error #0 "Call to undefined method contentItem::getExtraEidValue()" in widgets/content/skins/webtoon/webtoon.html on line 10

 

  • profile

    1. 어떤 상황에서 어떤 확장변수에 어떤 태그를 넣었더니 어떻게 나왔나요? 태그를 입력할 수 있는 곳은 모두 보안취약점이 발생할 수 있는 민감한 부분이기 때문에 함부로 수정하시면 곤란합니다.

    2. 정상입니다. 서드파티 자료에서 본문 내용 없이 임의로 문서를 생성하려면 $manual_inserted 파라미터를 넣어주면 됩니다. 특별히 예외를 선언하지 않으면 회원정보, 글, 댓글 모두 상당히 엄격해졌습니다.

    3. content 위젯에서 제공하는 contentItem 클래스에는 getExtraEidValue()라는 메소드가 없습니다. XE에도 없고 라이믹스에도 없습니다. documentItem을 써야 하는데 잘못 불러온 것 같습니다. content 위젯 스킨들이 content, comment, document를 구분하지 않고 막 쓰는 경향이 있는데, 예전 사이트에서는 버그나 다른 자료와의 상호작용(애드온에서 남의 변수를 막 덮어쓴다거나...)으로 contentItem이 아닌 documentItem이 들어갔을 수도 있습니다. content 위젯에서는 원래 안 되는 것이 정상입니다.

  • profile ?

    확인이 늦어서 죄송하구요 댓글 감사합니다! 

     

    1,3번은 해결했는데 2번  $manual_inserted 파라미터를 어느 부분에 넣으면 될까요?? ㅠㅠ


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