가끔씩 홈페이지 화면만 바꾸는 작업을 합니다.
그러다보니 레이아웃에서 작업하는 경우가 많은데요.
이번에 하루 시간이 비어서 알림센터의 목록을 레이아웃에 직접 리스트로 뿌리는 작업을 해보고 있습니다.
{@ $ncenterList = $oNcenterliteModel->getMyNotifyList()->data;} 무슨 말인지는 잘 모르지만 구글로 어찌어찌해서^^
코드를 사용해서 리스트의 목록은 가져왔는데 5개 이하로 제한을 해서 뿌릴 때는 정상적으로 동작하는데,
목록 노출을 5개 이상으로 늘리면(foreach문에서 i++ 형식으로 개수를 늘렸습니다) 그냥 5개에서 멈추어 있습니다.
일반적으로 사용하는 알림센터 스킨을 보면 5개를 뿌리고 더보기 버튼을 누르면 아래로 추가로 계속 보이던데 관련성이 있는지요?
혹시 레이아웃에서 5개 이상으로 늘이는 것이 레이아웃에서 자체적으로 가능한지?
아니면 알림센터 모듈의 php 파일들을 열어봐야 하는지? 그렇다면 어느 부분을 봐야 하는지 궁금합니다.
전문개발이 아니다보니까 해당 모듈 php 파일들을 열어놓고 이리저리 보고는 있는데 어려움이 조금 있습니다.
아래는 레이아웃에서 목록을 가져온 화면입니다. 관련 주소를 드리지 못해 죄송합니다.
다만 알림센터의 구조 특성상 페이지 이동시마다 매번 로딩이 되는 항목이 잇기 때문에 부하도를 최소화하기 위해 5개로 출력을 제한하고 있을 뿐입니다.
https://github.com/rhymix/rhymix/blob/master/modules/ncenterlite/queries/getNotifyList.xml#L17
해당 링크의 갯수를 변경한다면 갯수가 변경되겠지만 어디까지나 변경으로 인한 코어 파일 유지보수 및 보안 또는 느려짐의 문제점이 발생할 경우 본인 책임이 따릅니다.