Správa bloků pro ne-admini

Potřeboval bych zařídit správu bloků tak, aby správce webu s daným oprávněním měl právo přidávat, měnit pozice, deaktivovat ty bloky, ke kterým dostane přístup. Důvod je takový, že chci umožnit správci vytvářet nové bloky a umísťovat je do povolených částí webu, ale s tím, že nebude mít šanci "pokazit" bloky, které jsou jen ve správě hlavního admina (usera-1) nebo jiných delegovaných k tomuto oprávnění. Díky za nápady, případně vaše řešení...

Fórum: 

Reklama

Obávám se, že administrace pro jednotlivé bloky asi nijak řešena není.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Navrhl by jste nějaké efektní řešení, tak aby správce mohl alespon z části zasahovat do bloků? Napadlo mě následující řešení: vytvořit typ obsahu (např. Obsah do bloku), tento obsah zobrazovat pomocí Views jako bloky (roztřídění do bloků podle kategorií - např. nahoře vlevo, dole vlevo atd.). Pozicování samotných bloků už je v roli usera-1. Blok se zobrazí, jen když má nějaký obsah. Ale jde mi o to, aby ten samotný obsah existoval jen v tom bloku a nebyl dostupný pod adresou www.mojedomena.cz/content/banner-partnera. Zkusil jsem to, že jsem dal typu obsahu "Obsah do bloku" defaultně vlastnost nepublikováno. Ale nepřijde mi to jako efektní řešení. Navíc když ten daný správce nemá právo měnit možnosti vydání obsahu, tak nevidí ten vložený obsah v trackeru, takže jej nemůže zpětně upravit. Máte za sebou už spoustu webů, a tak by mě zajímalo jaké dávate možnosti zákazníkům, aby si mohli přidat na web bloky typu "Odkazující obrázek na web partnera" apod. Ve své knize píšete, že na vkládání reklamy máme používat především bloky. Ale podle mého není bezpečné dát přístup ke správě všech bloků. Navíc ke vkládání např. banneru používám FCKeditor a přes něj pak tvořím odkaz - přijde mi to šílené, ale bohužel není k dispozici modul http://drupal.org/project/linkimagefield pro 6.x. Díky za reakci

Já to řeším tak, že lidem, kteří mají s bloky šachovat, dám oprávnění Amdinistrace bloků. Pak to samozřejmě nemusí dělat jen user#1.

Proč vlastně toto nevyhovuje? Nedovedu si představit situaci, kdy by měl někdo pracovat s jedním blokem, ale už třeba ne s druhým.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

S instalací dalších modulů přibývají aut. generované bloky a začíná to být nepřehledné. Když je povoleno více témat vzhledu, tak se zobrazují odkazy na jejich nastavení v záhlaví. Mně osobně to nevadí, jen nechci aby to působila zbytečně zmateně. Ale nakonec to tak asi budu muset udělat. Pokud povolím administraci bloků a přístup k administraci, tak se mi nedaří, aby se objevila položka "Bloky" v navigaci. Je nutné tvořit položku manuálně nebo nejlépe celý nový blok s navigací? Používám i modul Admin menu, i tam to není. Přes url http://DOMENA/admin/build/block/add to samozřejmě jde.

Doporučuji někam ručně vložit odkaz na admin/build/block. U větších webů se většínou přikláním k tomu, aby se lidem nezobrazovala klasická navigace - blok generovaný Drupalem, ale aby se vytvořilo zcela nové menu.

Tvořím weby. Nabízím poradenství pro Drupal. Jsem na Twitteru.

Přidat komentář