묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판 제목을 자동으로 확장변수+지정된 문구로 설정했는데 지정문구가 출력이 안되네요
2015.03.26 00:26
코어버젼은 1.7.9 , 게시판스킨은 스케치북 입니다.
게시판 제목을 자동으로 확장변수+지정된 문구로 설정하려고 합니다.
우선 제목은 안보이게, 아무것도 안써도 저장 되게 설정을
/module/board/tpl/filter에 있는 insert.xml 에서 false 로 필요한 부분을 변경하고
관리자만 제목입력창이 보이고 이외 일반유저는 제목입력창이 안보이게 만들었습니다.
document.controller.php 파일을 열어서 273 부근을
----------------------------------------------------------------
if($obj->title == '') $obj->title = 'Untitled';
$obj->title = $obj->extra_vars1."님의 예약문의글입니다.";
----------------------------------------------------------------
로 수정을 하여 일반유저모드로 글을쓰니 확장변수부분만 출력되고
지정문구로 설정한 "님의 예약문의글입니다." 는 출력이 안되네요.
아울러 모든게시판에서 영향을 받는지 다른게시판에 제목이 들어갔는데도 제목없이 글 등록이 되네요.
https://www.xpressengine.com/qna/21597376 팁을 참고했습니다.
다른게시판 영향안받고 스케치북 스킨수정으로만 가능할까요?
게시판 제목(내용에 들어 갔을때를 기준으로)을 확장변수와 원하는 텍스트로 바꾸기...
일단 원하는 게시판 스킨을 복사해서 다른 이름으로 하나 만듭니다.
sketchbook5_내꺼(한글로 적으면 안됩니다.)
다음 sketchbook5_내꺼로 들어가셔서 read 파일을 열고 거기에서 제목 부분이 어딘가를 찾습니다.
{$oDocument->getTitle()}
이게 제목이겠죠?? 타이틀이라고 붙어 있는거 보니...
그럼 저걸 지운 다음에
{$oDocument->getExtraEidValue('사용자정의 이름')} 을 적습니다. 그럼 제목에 원하는 사용자 정의값이 나오겠죠???
그럼 거기에 "님의.... 입니다"이걸 추가하고 싶다면 이걸 더 추가하시면 되겠죠.
물론 이 방법만 있는게 아닌데 가급적 게시판 스킨 안에서 원하는 값으로 변경하는게 관리가 편하실겁니다.