묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
확장변수 이용해서 리스트 이미지 지정하게 하려고 합니다.
2013.01.08 16:04
이제 막 게시판스킨을 만들어보고 있는 초보자입니다^^
리스트 부분을 표가 아니라 박스모양으로 바꿔서 만들었는데요.
각 글 리스트는 정사각형 테이블이고 거기에 스타일로 배경이미지가 들어가게 했습니다.
그런데 이렇게 하면 매번 생기는 모든 게시물리스트가 같은 이미지로 되어서
다양한 색깔의 이미지들로 좀더 재미를 주고 싶더라구요.
리스트 부분을 표가 아니라 박스모양으로 바꿔서 만들었는데요.
각 글 리스트는 정사각형 테이블이고 거기에 스타일로 배경이미지가 들어가게 했습니다.
그런데 이렇게 하면 매번 생기는 모든 게시물리스트가 같은 이미지로 되어서
다양한 색깔의 이미지들로 좀더 재미를 주고 싶더라구요.
해당사이트 : http://turtlefingers.dothome.co.kr/xe/turtlefingers_board
(XE스킨 제작 매뉴얼에서 제공되는 user_board를 수정해서 만들었습니다.)
게시판 쓰기페이지에서 단일선택박스로 리스트에 표현되는 이미지 값을 지정할 수 있게 하고
(지금은 모두 파란색으로 뜨는데 붉은색 회색등으로)
list 창에서 각리스트 생성할때 선택된 값 확인하고 해당하는 배경이미지로 띄울수 있게 하려고 합니다.
이런 상황에서 사용하는 것이 확장 변수인 것 같은데
사용팁게시판에서 이런저런 글들 찾아보았는데
쓰기페이지 편집이라든지 변수들 적용등이 어떤 원리로 되는지 모르겠어서
이곳에 질문 남깁니다~!
1. 쓰기페이지에 선택박스 생성 방법
2. list페이지 개별 게시물 리스트 생성과 선택한 값을 서로 연동해서
거기에 따라 이미지 표현하는 방법
원리라든지 참고할만한 자료가 있다면 부탁드립니다 m(_ _)m
댓글 1
-
송동우
2013.01.08 16:38
-
이정효190
2013.01.08 23:54
확장변수 이름은 listImg 기본값은 1 요렇게 했는데 <block cond="$document->getExtraEidValue('listImg')==1">HTML태그</block> 이렇게 표시하는 거이 맞나요?? 에러가 발생해서요^^ Fatal error: Call to a member function getExtraEidValue() on a non-object in ... 요런식으로
1.
게시판 설정에 가서
확장변수 탭에서
확장변수를 하나 만듭니다......
형식은 라디오버튼으로 하면 되겠네요........
기본값에 색이름을 넣거나 하면 되고.......
2.
리스트 페이지에서
{$document->getExtraEidValue('확장변수명')}
이렇게 하면 확장변수 값이 리스트에 나타납니다.......
이 값을 비교해서
백그라운드 색을 정하면 됩니다...........