일부 테마/컴포넌트를 깨뜨릴 수 있는 예정된 핵심 변경 사항 (4월 12일)

자세한 설명 감사합니다 :slight_smile:

이 변경 사항이 테마 컴포넌트에서 사용되는 플러그인 내 파일의 “절대” 경로에 영향을 미칠까요? 예를 들어 layouts 플러그인과 함께 작동하는 테마 컴포넌트는 다음과 같이 layouts 플러그인 자체의 헬퍼를 필요로 합니다.

requirejs('discourse/plugins/discourse-layouts/discourse/lib/layouts')

예를 들어 layouts category list 위젯을 참고하세요.

여기서 경로 변경은 플러그인 자산 파이프라인의 네임스페이스(플러그인 이름 대신 테마 ID 사용)와 일관성을 갖게 하며, 테마 컴포넌트에서 사용되는 플러그인 자산 경로는 그대로 유지될 것 같습니다. 그리고 위와 같은 require 문도 여전히 작동할 것 같습니다. 맞습니까?

7개의 좋아요