다양한 메뉴,보기, 메뉴 등이있는 두 가지 컨텐츠 유형이 있는데, 두 개의 기능 사용자 정의 모듈로 패키지되어 있습니다. 두 가지 컨텐츠 유형은 모두 분류 체계를 사용하고 데이터베이스에서 동일한 필드를 여러 개 사용합니다. 이 기능 모듈을 새 사이트에로드하면 이러한 공통 필드와 어휘에 대해 서로 충돌이 표시되며 충돌을 해결하는 가장 좋은 방법은 무엇인지 확실하지 않습니다.
기능 모듈은 함께 작동하도록 설계되었지만 동일한 사이트에 둘 필요는 없습니다. 각각 다른 기능으로도 작동 할 수 있습니다. 뷰 필터링 등을 위해 분류 체계와 필드를 모두 사용하므로 각각 이러한 구성 요소를 기능 정의에 포함시키는 것이 좋습니다. 내가해야합니까:
- 모듈 중 하나에서 필드와 분류법을 제거하고 다른 모듈에 대한 종속성을 선언 하시겠습니까? 각각이 서로없이 작동 할 수 있기 때문에 바람직하지 않습니다.
- 독립적 인 용도와 공동 작업을위한 두 가지 기능 버전을 만듭니다.
- 필드와 분류를 별도의 기능으로 정의 하시겠습니까?
- 충돌을 무시하고 모듈을 활성화 하시겠습니까? (그렇다면 둘 다 현장을 나눌까요?)
- 다른 해결책?
아직 테스트하지는 않았지만 두 기능 모듈 중 하나를 비활성화하거나 제거하면 다른 모듈에 필요하더라도 데이터베이스에서 필드가 제거됩니까?