프로젝트 요구 사항을 drupal의 개념으로 변환


9

저는 고객을위한 웹 사이트를 구축하고 있으며 Drupal은 수많은 선택으로 인해 최고의 선택이라고 생각했습니다. 그러나이 방대한 양의 선택으로 인해 제 직업이 훨씬 어려워졌습니다. 문제를 설명해 드리겠습니다.

고객이 특정 제품을 판매하고 있습니다 (VCR). 모든 VCR은 특정 브랜드 (예 : Sony, LG 등)로 제조됩니다. 모든 브랜드에는 서로 유사한 VCR 범주도 있습니다. 따라서 제품 (VCR)을 설명하려면 기본적으로 다음 정보를 제공해야합니다.

브랜드 (예 : Sony) 범주 (예 : FGX; 고유하지 않음에 유의하십시오. 다른 회사는 같은 범주 이름을 가질 수 있습니다) 모델 (예 : 4523x)

또한 사용자가 특정 브랜드 및 카테고리를 구독하여 Sony가 새로운 VCR을 출시하면 자동으로 통지 (또는 소니가 특정 카테고리의 새로운 VCR을 출시하는 경우)되도록 할 수 있기를 바랍니다.

이 모든 것을 Drupal 개념으로 변환 할 때 나는 그것을 할 수 없었습니다. 그 이유는 내가 사용할 수있는 다양한 경로가 있으며 어떤 경로가 올바른지 알 수 없기 때문입니다. 예를 들면 다음과 같습니다.

  • 카테고리가 컨텐츠 유형입니까 아니면 분류 용어입니까?
  • 브랜드는 콘텐츠 유형입니까, 분류학 용어입니까?
  • 이 모델은 분명히 콘텐츠 유형이지만 분류법 용어와 고유하게 연관시키는 방법은 무엇입니까 (위의 질문에 대한 답변이 "taxonomy term"인 경우)?
  • 어떤 경우에 어떤 모듈을 사용해야합니까? "관계"모듈을 확인했는데 필요한 기능 중 일부 (특히 알림 부분의 "규칙"모듈과 함께)가 포함되어있는 것 같습니다.

추신 : 모든 생활 요구 사항을 드루팔 개념으로 나누는 방법을 설명하는 자료 (블로그 게시물, 기사, 서적, 비디오 등)에 대한 좋은 제안이 있다면 공유 할 수 있다면 정말 좋아할 것입니다.

답변:


7

'VCR'이라는 어휘 만들기 각 제조업체를 용어로 추가 한 다음 각 VCR 범주를 제조업체의 자식으로 추가하십시오. 따라서 분류 체계는 다음과 같습니다.

  • LG
    • FGX
    • 다른 카테고리
  • 소니
    • FGX
    • 다른 카테고리

FGX는 두 곳에서 같은 용어이지만 다른 용어 ID를 갖습니다.

그런 다음 필드 편집 페이지의 컨텐츠 유형에이를 추가하십시오. '필드'열에서 '용어 참조'를 선택하고 '위젯'열에서 '목록 선택'을 선택하십시오. 다른 위젯 옵션이 있지만이 경우 선택 목록이 올바른 것 같습니다.

그런 다음 contrib 모듈 인 Views 를 설치하십시오 . 기본적으로 매우 사용자 정의 된 방식으로 컨텐츠를 나열 할 수 있습니다. ( 필요한 다른 모듈 인 Panels 와 함께 사용할 때보 다 더 많은 정보 가 있습니다.) / admin / structure / views로 이동하여 'Taxonomy term'이라는보기를 활성화하십시오. 이렇게하면 Drupals의 기본 분류 체계 표시를 무시할 수 있습니다.

이 시점에서 / taxonomy / term / [int] (int는 분류 용어 id 중 하나임)로 이동하면 해당 용어로 태그가 지정된 모든 컨텐츠가 표시됩니다. 당신이 사용하는 것이 Pathauto토큰을 나는 또한 추천 할 것입니다, '꽤'URL의를 만드는 글로벌 리디렉션 내용을 앨리어싱 때마다합니다.

기본적으로 현재 용어의 하위 용어 인 컨텐츠를 포함하여 모든 컨텐츠를 나열 할 경우 불쾌한 것을 기억할 수 없으므로보기를 약간 사용자 정의해야 할 수도 있습니다.

뷰를 사용하면 컨텐츠를 나열하는 블록을 만들 수 있으며 약간의 공상을 얻고 핵심 통계 모듈을 사용하여 가장 많이 본 제품을 나열 할 수 있습니다. 패널은 시간이 있다면 조사 할 가치가 있지만, 제 생각에는 드물게 사용하십시오.

또한 뷰를 통해 사람들이 가입 할 수있는 RSS 피드를 쉽게 제공 할 수 있습니다. 이메일 업데이트도 가능하다고 생각하지만 Drupal 6에서 얼마 전이었고 내 기억은 충격적입니다. 나는 Simple News 가 우리가 사용한 것이라고 생각 합니다. 내가 기억하는 것처럼 약간의 구성이 필요하지만 자주 자동 다이제스트를 보낼 수 있습니다. 요청한 내용이 아니라 언급 한대로 규칙 을 사용 하여 수행 할 수 있습니다 .

온라인 판매를 할 예정이라면 Drupal Commerce 가 프로덕션에서 사용하지 않았거나 약 6 개월 이상 사용하지 않아도 최선의 방법 이라고 생각 합니다.

PS에 관해서는 Drupal을 시작할 때 아무것도 찾을 수 없었지만 지금까지의 일반적인 규칙은 다음과 같습니다. 용어로 어휘에 속합니다.


1

"컨텐츠 유형"은 다양한 유형 (정수, 문자열, 분류, 노드 등)을 허용하는 컨테이너입니다.

귀하의 경우에는 이미 엄격한 문자열 구조가 관련되어 있으며 분류가 효율적으로 처리되는 미리 정의 된 계층 구조를 가지고있는 것으로 보입니다. 그래서 분류법을 사용합니다.

큰 분류 체계를 쉽게 관리하려면 다음 모듈을 설치하는 것이 좋습니다.

그리고 계층 적 최종 사용자에게 도움을 제공하려면 선택하십시오 . 모듈 사이트에서 데모를 시도하십시오.


NodeOne에는 문제가 발생할 때 참조 할 수있는 매우 포괄적 인 이해하기 쉬운 스크린 캐스트 세트가 있습니다. dev.nodeone.se/en/learning-library
ibandyop

1

카테고리가 컨텐츠 유형입니까 아니면 분류 용어입니까? 브랜드는 콘텐츠 유형입니까, 분류학 용어입니까?

해당 카테고리 또는 브랜드에 고유 한 카테고리 또는 브랜드에 관한 일부 컨텐츠를 표시하려면 해당 컨텐츠 유형을 가지므로 해당 컨텐츠를 추가 할 수 있습니다. 또는 분류법으로 사용하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.