Přeskočit přímo na text


Kdy použít slovník a kdy typ obsahu?

Toto je archivovaná verze české komunitní stránky o CMS Drupal. Nejde na ni již přidávat nový obsah. Pro aktuální informace a kontakt s komunitou navštivte Drupal.cz
Kategorie: Jak na to?
Týká se verze: Drupal 7.x

V jakým případech se doporučuje a nebo kdy je lepší použít Slovník a kdy Typ Obsahu?

Oba mi příjdou na stejný způsob, tedy chci odkazovat výběrem hodnoty do dalšího Typu Obsahu a to jde přece jak pomocí Slovníku, tak i Typem Obsahu :-)

 

Taxonomie již v základu

Taxonomie již v základu nabízí hierarchii, uzly ne (pokud, tak dost komplikovaně).

Na druhou stranu, možnost nastavit po uzly různá oprávnění pro editaci i zobrazování je jednodušší a nabízí již v jádře mnohem více možností, než taxonomie.

Je třeba se zamyslet nad tím, jak se to chová a co potřebujete (tj. váš uživatelský scénář), z toho vám vyjde, co bude líp vyhovovat.

hierarchií je myšleno, třeba

hierarchií je myšleno, třeba více úrovňové filtrování?

Potravina základ, podskupina Ovoce a druhá Zelenina a třetí level jako jednotlivé položky?

I při tomto scénáři by nebylo obtížné případně vytvořit filtrování v pohledu? (měla jsem problémy s filtrováním s collection field, tak jsem raději toho nechala a nebudu to využívat)

tohle je presne scenar pro

tohle je presne scenar pro taxonomy. napriklad ve views ma filtr ktery umi „vsechny nody ktery jsou v kategorii potravina a vsech jejich potomcich“

díky pak budu tedy kouzlit

díky pak budu tedy kouzlit s těmi filtry v pohledu :-)

Pokud tedy budu chtít vybírat více možností (2 varianty označit, jednu z Ovoce, druhé ze Zeleniny, postačí mi základní Slovník a nebo se mám podívat po modulech jako: Hierarchical taxonomy, Simple hierarchical select?

modul Taxonomy resi ukladani

modul Taxonomy resi ukladani dat, strukturu atd. ty dva dalsi jmenovane jsou pouze widgety. nijak nemanipuluji s daty apod, pouze modifikuji UI

takže mohu i nadále pouze

takže mohu i nadále pouze pracovat se základním Slovníkem a následně v pohledu dosáhnu výše popsaného výsledku? Resp. použití?

Jen pro zajímavost, jak by se to následně řešilo, pokud bych chtěla zakázat výběr Zeleniny a Ovoce, aby ten nápis sloužil pouze jako nadpis – rozdělovník?

tohle umi treba Hierarchical

tohle umi treba Hierarchical select – v nastaveni widgetu je „Allow deepest term only“

dobře, děkuju popřemýšlím, co

dobře, děkuju popřemýšlím, co bude lepší využívat :-)

Ještě bych se ráda zeptala na

Ještě bych se ráda zeptala na doporučení k tomu Slovníku.

Zatím jsem to udělala z toho základního, ale při filtrování Zelenina, se mi neobjeví žádné záznamy.

Takže abych ještě případně mohla použít filtrovat buď podle skupiny „Zelenina“ a nebo jednotlivé položky spadající pod Zeleninu, musím použít některý z vedených modulů? Nebo ani jeden z nich tento výběr neumožňuje a nebo je i nějaké lepší jednodušší řešení?

Požadavek:

  1. výběr více jako jedné položky
  2. pokud bude slovník
  1. Zelenina: mrkev, zelí
  2. Ovoce: jablko

a já zařadím nějaký záznam pod jablko

Pokud budu filtrovat, a vyberu jablko, zobrazí se záznam, to je OK, ale pokud vyberu Ovoce, měly by se automaticky zobrazit všechny položky patřící pod Ovoce.

Něco jako automatické zařazení do hlavních skupin

Toho, co potřebujete, se dá

Toho, co potřebujete, se dá dosáhnout dvěma způsoby.
  1. Obsah je přiřazen jen ke „koncové“ položce (mrkev), ale přesto se při filtrování rodičovské položky (zelenina) vypíše. Ve views toho lze dosáhnout filtrováním s použitím hloubky (hledejte filtry, které mají „with depth“).
  2. Zajistíte, aby při zakliknutí koncové položky (mrkev) systém automaticky přiřadil obsah i k rodičovské položce (zelenina), pak má tedy ve výsledku 2 termíny. To umí třeba modul https://www.drupal.org/…ference_tree (je to tam jako volitelná možnost), asi existují i jiné podobné moduly, ale s tímto máme dobrou zkušenost.

děkuju, bod 1. zatím

děkuju, bod 1. zatím postačil. :-)

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 1 uživatel a 7 hostů.

Online uživatelé

Support

Psychologie - poradenství