모델에 사용자 지정 필드 추가하는 방법

아니요, 추가 필드를 위해 추가적인 코드만 넣으면 됩니다. 대부분의 경우 기존 코드를 복사하여 추가하면 되며, 예를 들면 다음과 같습니다.

add_preloaded_topic_list_custom_field(FIELD_NAME_1)
add_preloaded_topic_list_custom_field(FIELD_NAME_2)

커스텀 사용자 필드를 찾을 첫 번째 장소는 /admin/customize/user_fields로, 이를 통해 필드를 추가할 수 있는 UI를 제공합니다. 더 세밀한 제어가 필요하면, 과정은 토픽과 카테고리와 매우 유사하지만, 사용자 필드의 경우 실제 프론트엔드 요소가 필요하지 않습니다.

실제로 저희(Pavilion)는 커스텀 필드 플러그인(WordPress의 ACF와 유사한 형태)을 만들 계획을 가지고 있으며, 초기에는 Custom Wizard 플러그인의 커스텀 필드 관리 인터페이스와 다소 비슷해 보일 것입니다.

실제로 일부 사용자는 이미 Custom Wizard 플러그인을 커스텀 필드 매니저로 사용하고 있습니다. 이 플러그인은 인스턴스의 모든 커스텀 필드(출처와 무관하게)를 나열하고, 이를 지원하는 모든 모델에 어떤 유형의 필드든 추가할 수 있게 해줍니다.

프론트엔드 지원(예: Topic Custom Field 교육용 플러그인에 표시된 것과 같은 것)을 추가하지는 않습니다. (그리고 그것은 custom wizard 플러그인의 컨텍스트에서는 작동하지 않을 것입니다.) 그래서 저희는 그것을 별도의 플러그인으로 분리하는 것을 고려하고 있습니다.

3개의 좋아요