메인 페이지에서 content 위젯을 사용하는데요.

게시판에 저장된 형태로 나오게 하려는데 잘 안되네요.

 

게시판 상세.PNG

[게시판 저장 형태]

 

 

content위젯2.PNG

[content 위젯에서 불러온 화면]

 

위 캡쳐 이미지를 보면

 

위에 이미지가 게시판에 저장되어 있는 형태구요.

메인에서 content 위젯으로 불러오는데 이미지와 내용을 불러오는데 

게시판에 저장된 htlm 구문은 빠져서 불러오거든요.

 

소스 파일에서는 getContent()로 불러오는데 html이 포함되게 불러오면 될거 같은데..

어떻게 해야할까요...

 

그리고 상담신청 버튼까지 같이 나오게 하고 싶습니다.

 

조언 부탁드립니다.

  • profile
    두 가지 방법이 있을 것 같습니다.
    (잘 기억은 안나지만 접근 방향성 정도만 말씀드릴게요)

    1. 스킨 수정 : 컨텐츠 위젯 스킨에서 변수 반복문 돌릴 때 나오는 $item->document_srl을 기준으로 document 모듈의 모델 객체를 불러와서 getContent() 함수 등을 사용할 수 있을 것 같습니다.

    2. 위젯 클래스 php 수정 : 컨텐츠 위젯의 contents.class.php(?)를 수정하는 방법도 있을 겁니다. 기억이 맞다면 여기서 content_items라는 변수에 위젯 변수들을 담게 되는데요. 여기서 문서내용 변수로 getSummary()가 아니라 getContent()를 담는 거죠. 여의치 않으면 객체변수에 또 다른 변수를 추가해줘도 될 겁니다. 제 기억에도 original_content? 이런 변수를 추가해준 뒤, 스킨단에서 $item->get('original_content') 같은 식으로 출력했었던 같아요.
  • profile
    content.class.php 내에
    $content_item->add('mid', $args->mid_lists[$attribute->module_srl]); 아래에
    $content_item->add('original_content', $oDocument->get('content')); 를 삽입하세요.

    그리고 스킨에서 $item->getContent() 대신 $item->get('original_content') 라고 해보세요.