목록

2020.04.28 14:22
조회 432
4

애드온으로 레이아웃 관련 변수에 접근해서

레이아웃 정보($layout_info)나 메뉴($gnb, $main_menu 등등)를 조작하는 게 가능해졌습니다.

 

일전에 이런 글을 남기고  https://xetown.com/questions/1380460

기진곰님이 가르쳐주신 방법으로 after_module_proc에서 메뉴 캐시 파일을 조작했다가 before_display_content 시점에서 원래 캐시 파일로 되돌리는 꼼수ㅋ를 썼었는데요. 그게 대강 이런 방법이었었죠. https://xetown.com/tips/1381257

(이거 겁나 빡쎕니다ㅡㅜ)

 

하지만 애드온에서 트리거를 쓴다면?

그동안 대강 이런 역사의 흔적들이 있었더군요.

그렇지만 여전히 레이아웃 조작은 여전히 어려운 일이었습니다.

(어찌나 어려웠는지 여전히를 두 번이나 씀)

애드온 등으로는 레이아웃 컴파일 시점을 가로챌 수가 없어서였습니다.

 

 

.. 그런데 오늘.

반가운 소식을 들었습니다.

https://github.com/rhymix/rhymix/commit/098a02a008a70f9bb1a1b8f1ff890f1ab814acd1

라이믹스 개발진에서 레이아웃 컴파일 시점에 트리거를 제공해주신 거죠.

그래서 최신 디벨롭 버전으로 판올림하고 얼른 애드온을 만들었는데 결과는 대만족적 대성공적입니다.

기념으로 '포인트 콘텐츠'에도 애드온을 업로드했어요.

https://xetown.com/point_contents/1387544

 

암튼 개인적으로 꼭 필요했던 기술 지원인지라 흥분된 마음에 소식 공유해봤습니다.

모두들 안녕히 주무세요.

(오늘은 라이믹스와 하루 종일을 보냈네요ㅋ)

윤삼 Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.

댓글 9