Előfordult már veled is, hogy egy tartalmi elemet úgy akartál megjeleníteni, hogy bizonyos részei csak regisztrált felhasználóknak látszódjanak? Ilyenkor mindenféle "trükkükhöz" kell folyamodni, kétszer felvinni ugyanazon elemet a megfelelő jogosultságokkal, ami macera például a karbantartásnál (ügyfélnek sem egyszerű mindig elmagyarázni).
Szerencsére van megoldás, ami neked kell, az a
RokAccess mambot. A kis plugin az 1.0 verziónál jár, de tulajdonképpen nem is kell nekünk több.
Mit is tud?
Szövegen belül meghatározhatjuk, hogy egy rész milyen jogosultsággal rendelkező egyéneknek jelenjen meg.
Ha valaki szeretné az általános szintaxist, annak tessék:
{rokaccess [!]group[,group]}...az érintett tartalom...{/rokaccess}
A következő csoportokkal üzemelhetünk:
- guest
- registered
- author
- editor
- publisher
- manager
- administrator
- super administrator
- special (administrator vagy super administrator)
A példák sokat segíthetnek:
{rokaccess guest}csak a bejelentkezés nélküli, vendégeknek{/rokaccess}
{rokaccess !guest}mindenkinek, aki be van jelentkezve{/rokaccess}
{rokaccess registered}csak a regisztráltaknak, de nem a szerkesztőknek{/rokaccess}
{rokaccess guest,!editor}a vendégeknek és nem az editoroknak (pl registered, illetve publisher és felfelé){/rokaccess}
{rokaccess editor,special}a következőknek: editor, administrator és superadministrator{/rokaccess}
Egy konkrét projectnél használtam fel a plugint, a megrendelő legnagyobb örömére, pontosan egy ilyen megoldásra vágyott.
Utolsó kommentek