it-swarm-eu.dev

Jak vytvořit vztahy mezi slovníky taxonomie?

Snažím se vytvořit web s podobnými obsahovými konvencemi jako Craigslist. Problém je v tom, že ve skutečnosti nevím dobrý způsob, jak vytvořit vícenásobné slovní zásoby v drupalu. Zde je konečný výsledek, který potřebuji:

Vocabs:
Místa
Kategorie (obsahuje „Zboží“ a „Služby“)
Stav

Typ obsahu: Položka

Vztahy:

  • Uživatel má mnoho položek
  • Uživatel má jedno umístění
  • Místo má mnoho uživatelů
  • Místo má všechny kategorie
  • Položka má mnoho kategorií
  • Položka má jedno umístění

Konečným výsledkem je, že všechna umístění lze snadno navigovat, s ) Položky jsou správně zobrazeny, ve více kategoriích , ale omezených na Místa . Uživatelé by také měli být přesměrováni na příslušná místa na základě jejich přiřazených ) Umístění a mělo by být možné vytvářet Položky bez nutnosti ručního určete umístění , ve kterém se již nacházejí.

Dává to smysl? Lze to snadno udělat v Drupalu?

5
Garrett

To vše lze provést pomocí vestavěného modulu taxonomie Drupalu a modulu živatelské podmínky .

  • Vytvořte typ uzlu pro položky.
  • Každá položka, kterou uživatel vytvoří, je automaticky svázána tím, že je autorem.
  • Vytvořte taxonomii pro umístění a přiřaďte ji položkám a uživatelům.
  • Vytvořte taxonomii pro Kategorie, přiřaďte ji k položkám, aby bylo možné je více vybrat.

Poté můžete pomocí pohledů vytvořit všechny různé stránky a bloky výpisů.

4
Paul Jones