it-swarm-ko.tech

콘텐츠 유형의 새 인스턴스를 만들 때 이러한 종류의 노드 참조를 처리하는 방법은 무엇입니까?

저는 Drupal을 처음 사용하고 있으며 Drupal에서 데이터베이스 기반 웹 사이트를 만들려고합니다. 다음을 수행하는 가장 좋은 방법이 무엇인지 모르겠습니다.

세 가지 유형의 '엔티티'(콘텐츠 유형)가 필요합니다.

  • 근로자
  • 도시
  • 상태

모든 노동자 는 단 하나 도시 와 모든 City 는 단 하나 State 에 있습니다.

이 세 가지 contet 유형을 만들 수 있습니다.

  • 상태
  • City , State 에 대한 노드 참조가 있습니다.
  • Worker , City 에 대한 노드 참조가 있습니다.

그러나...

누군가 새 작업자를 만들 때 Drupal 모든 도시 목록을 표시하고 싶지 않습니다 (다른 주에 같은 이름을 가진 도시가있을 수 있기 때문).

새 작업자를 만들 때 먼저 주를 선택한 다음 도시 를 선택하는 기능을 추가하려면 어떻게해야합니까? 구별 짓다?

편집 :

Dependent Fields 모듈은이 경우에 작동하지만 Worker 콘텐츠에 다른 필드를 추가해야합니다. A 상태 . 나는 이것을 원하지 않는다. 왜냐하면 그것은 일종의 중복 정보 일 수 있기 때문이다 (노동자의 도시를 알고, 나는 또한 주를 알 수있다). 내말 이해 했니?

5
Oscar Mederos

State-> Cities가 중첩 된 분류 계층을 만듭니다. 그런 다음 주를 선택하고 상위 분류별로 드롭 다운을 필터링 할 수있는 방법을 제공 할 수 있습니다.

Hierarchical Select 이 작업을 수행합니다.

도시에 대한 컨텐츠 유형을 작성해야하는 경우 동일한 분류 용어를 적용하여 둘을 함께 연결하십시오.

5
Kim Pepper

Conditional Fields 모듈처럼 들리면 도움이 될 수 있습니다. 이를 통해 종속 된 CCK 필드를 만들 수 있으므로 State를 선택한 다음 City를 가져올 수 있습니다.

이 모듈에 대한 자세한 정보 (프로젝트 페이지에서) :

조건부 필드를 사용하면 필드 간의 종속성 집합을 관리 할 수 ​​있습니다. 필드가 "종속"인 경우 "종속"필드의 상태가 올바른 조건과 일치하는 경우에만 편집 할 수 있으며 표시됩니다.

노드 (또는 사용자 및 카테고리와 같은 필드를 지원하는 기타 엔티티 유형)를 편집 할 때 종속 필드는 States API를 사용하여 동적으로 수정됩니다.

예를 들어 "티저 있음"확인란이 선택된 경우에만 표시되는 사용자 정의 "기사 티저"필드를 정의 할 수 있습니다.

2
davidhernandez

Postal 모듈을 사용하는 것은 어떻습니까? 나는 그것을 개발하는 데 도움을 줄 수 있습니다.

1
Capi Etheriel

나는 이것을 발견했다- http://drupal.org/node/626088 -Hierarchical Select Node Reference.

원래 의도했던 것과 똑같이 들립니다. 설정이 약간 복잡해 보입니다.

1
davidhernandez

다른 개체를 만드는 것은 어떻습니까. eck http://drupal.org/project/eck state에 대해 하나의 엔티티와 도시에 대해 다른 엔티티를 사용할 수 있습니다. 그런 다음 관계 (http://dev.nodeone.se/en/learn-the-relation-module)를 사용할 수 있습니다 .o 아마도 엔티티 참조 (http://dev.nodeone.se/en/using-the-reference-modules) ). 그런 다음 사용자 계정 또는 사용자를 참조하는 콘텐츠 유형에 필드를 만듭니다.

디스플레이 슈트 (http://www.youtube.com/playlist?list=PL7E361A55994F1648), 필드 그룹 http://www.youtube.com/watch?v=vhA5b5KpHZw 및 렌더링 가능한 요소를 사용할 수 있습니다. (http://www.youtube.com/watch?v=rSgd91tZSEc),이 상자는 다중 페이지 콘텐츠 유형입니다.

행운을 빕니다.....

0
alexis suarez

여러 수준의 주 및시 분류를 사용해야한다고 생각하십니까? hierarchical_taxonomy 모듈을 사용한 후.

즐겨 ;)

0
dobeerman