컨텐츠 위젯을 사용하지 않고 최근 게시글 표시가 가능한가요?
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
XE 메인 위젯 페이지에서 Content 위젯을 따로 추가하지 않고 '내용 직접 추가'로 코드를 작성하여 게시판의 최근 글 제목을 불러올 수 있을까요?
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
XE 메인 위젯 페이지에서 Content 위젯을 따로 추가하지 않고 '내용 직접 추가'로 코드를 작성하여 게시판의 최근 글 제목을 불러올 수 있을까요?
댓글 11
가볍게 처리할 수 있는거면 이미 비슷한 위젯들이 좀 나왔을겁니다.
위젯이 가지고 있는 코드 수준의 새로운 코드를 만들지 않는 이상 불가능합니다.
레이아웃에서 컨텐츠 영역에 위젯생성 등으로 위젯을 배치할 수 있고 거기에 컨텐츠위젯 등을 사용할 수 있는데 지금 뭐를 하고 계신지 설명해주시는 용어로는 이해할 수 없어 답을 드리지 못하겠습니다.
좀 더 풀어 설명하면 지금 메인 레이아웃을 '내용 직접 추가' 기능을 이용하여 전부 코드 쳐서 만들고 있습니다. 이 작성한 레이아웃 안에 게시판 최근 글 목록을 띄워야 하는데 XE의 컨텐츠 위젯을 사용하려면 이 컨텐츠 위젯이 지금 작성하고 있는 레이아웃 속으로 물리적으로 들어가줘야 하는 상황입니다.
레이아웃을 내용직접추가 기능으로 만든다 라는 설명 자체가 XE 사용 하는 사용자들에게는 알 수 없는 표현입니다.
레이아웃 파일들을 사이트 계정에 업로드를 하면
해당 래에아아웃 코드 중
{$content} 부분이 컨텐츠 영역이므로 여기에 관리자에게 위젯페이지 수정? 버튼이 나오게 되어있습니다.
여기서 위젯페이지를 만든다면 컨텐츠위젯을 선택해서 조건에 맞게 위젯을 생성할 수 있고 최신글을 출력할 수 있습니다.
그런데 이렇게 하지 않고
내용직접 추가에 뭔가를 넣는다는 것 자체가 지금 이해 불가 입니다.
상황 자체를 이해하기 어려우니 추론적인 답변을 드린다면,
{$content} 이외의 영역에서는 위젯생성이 안되므로 통상적으로 관리자페이지에서 위젯코드를 만든다음 그 코드를 해당 영역에 넣어 위젯을 출력합니다.
단, 이 경우는 위젯스타일을 적용하지 못해 보통은 스타일링은 날코딩을 해서 붙여줍니다. 혹은 검색을 해보시면 해당 위젯스타일 부분도 코드 생성한 곳에 끼워 넣을 수 있긴 합니다.
이거에요