Hi there

I just got started with drupal, hoping it will solve some issues.

I have many different products. For example, let's say I am dealing with cars:

  1. Car 1
  2. Car 2
  3. etc

Which consists entirely of many different parts:

  1. Engine
  2. Brakes
  3. Wheels

Each type of car may have various revision numbers, and also, each type of part could also have various revision numbers.

For example, the Toyota Camry (revision no: January 2018) consists of:

  1. V6 Engine - Revision 5
  2. Brakes - Revision 10

whereas a Ford from the previous year (2017) consists of the following:

  1. V6 Engine - Revision 2
  2. Brakes - Revision 1

I want to be able to click on the latest Camry or Ford etc. and be able to see information about the camry's/ford's parts - all present on that particular page. I want to see all the documentation associated with that particular car. Different types of cars may use the same parts.

Can drupal handle this type of thing? I basically want to store all the documentation associated with building a particular car in one easy to access place. any modules advice on how to do this would be much appreciated.

rgds

Ben

Comments

sprite’s picture

Drupal core includes a feature called Taxonomy which can be used to build the indexing categories you want.

In Drupal you want to define "custom content types" for each of the classes of items you want to organize.

In each Drupal custom content type you want to include a field that references the taxonomy you use the track the items. That type of field is called an "entity reference" A taxonomy is a specific type of Drupal "entity", where the items in it are called "taxonomy terms" within a "taxonomy vocabulary".

You can also use a Drupal feature called "references" reference fields to attach one nodes to each other, even lists of one-to-many relationship nodes to each other.

custom content types:

vehicle

part

-

Drupal can do all of what you want, but beforehand you should map out your concepts using some interactive database design software to be sure you have your schema well designed. The implement each table as a type of custom content type node in Drupal and go from there.

You will want to use the powerful Drupal Views module to create displays of your various items, which can even include one-many type displays.

-

Drupal can do all of what you want to do and much, much, more.

-

You may want to study some full blown state of the art Drupal 8 website at a site at the link, where ready-made Drupal sites can even be purchased.

http://demo.morethanthemes.com/showcaseplus8/default/services-3-col/firs...

spritefully yours
Technical assistance provided to the Drupal community on my own time ...
Thank yous appreciated ...

BKSpurgeon’s picture

Thank you kindly

I can accept your answer as the solution but i do not know how!

sprite’s picture

spritefully yours
Technical assistance provided to the Drupal community on my own time ...
Thank yous appreciated ...