Podmíněné view

Dobrý den,
na webu mám view, keré zobrazuje seznam účastníků kurzu s jejich poštovními adresami. Chtěl bych, aby toto view bylo přístupné jen absolventovi daného kurzu a ne účastníkům ostatních kurzů. Existuje něco jako podmíněně zobrazené view? Tedy jestliže návštěvník webu absolvoval kurz, zobraz view, jinak něco vypiš, příp. nedělej nic?

Děkuji za odpověď.

Profile picture for user Jan Polzer

Hm, View můžete omezit na základě uživatelských rolí. Takže nejjednodušeji to udělejte tak, že absolventa kurzu ručně přiklepnete do nějaké uživatelské role a ve Views nastavte, aby jeho obsah mohli vidět jenom ti, kteří v dané uživatelské roli jsou. Příslušné nastavení je v prostředku nahoře pod položkou Přístup.

návštěvník

Dobrý den,
nejspíš jsem se nepřesně vyjádřil s pojmem kurz - tedy řekněme opaková událost. Vhodnější by bylo použít setkání. K datům mají mít přístup jen lidé, kteří se daného setkání účastnili. Jiní ne. Různých setkání je třeba padesát do roka a s plánovanou životností webu 5let by se takto muselo vyrobit 250 rolí.

Avšak i o Vámi navrhovaném postupu jsem přemýšlel. Potřeboval bych tedy spíš nějak nadefinovat Context view?

Profile picture for user Jan Polzer

Jasně, na toto vyrábět jednotlivé role by byla hloupost. Přes kontextový filtr u View byste asi mohl doplnit podmínku, která by načetla info o aktuálně přihlášeném uživateli a podle toho odfiltrovala záznamy. Jenže uživatel by nějak musel mít spárováno, kterých událostí se zúčastnil.

Odpovědět

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.

Filtered HTML

  • Povolené HTML značky: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <p> <br>
  • Řádky a odstavce se zalomí automaticky.
  • Web page addresses and email addresses turn into links automatically.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Poslední komentáře
reklama
Nové diskuze
reklama
Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

Knihy o Drupalu

Kniha Drupal 8 Kniha Drupal 7 333 tipů a triků pro Drupal
Více na KnihyPolzer.cz

@maxiorel na Twitteru

Maxiorel na Twitteru