Előfordulhatott már velünk, hogy egy cikkben több csoportnak is szerettünk volna információt szolgáltatni, de erre eddig nem volt lehetőségünk. Például egy kirándulást szervezünk, és erről írunk egy cikket. A túra részleteit mindenki számára elérhetővé szeretnék tenni, de a beágyazott jelentkezési űrlapot és szintén a cikkben megjelenő jelentkezett emberek listáját, már csak a regisztrált tagoknak szeretnék megjeleníteni.
Erre a problémára nyújt megoldást az OSD Content Restriction beépülőmodul, amelynek a segítségével a cikkben lévő tartalmainkat, különböző csoportokhoz rendelhetjük hozzá. A beépülőmodul telepítése után a helyes szintaxisról a bővítmény leírásában tájékozódhatunk. További információk és letöltés a bővítmény JED-es oldalán.
A kiegészítő használata igen egyszerű, a megfelelő címkék nyitó és záró címkéje közé kell elhelyeznünk.
Példák:
1. Tartalom jogosultságkezelése a Joomla! csoportok esetében
{user_group 1} ..... {/user_group}: A címkék között lévő tartalmat az 1-es azonosítójú csoport érheti el.
{user_group !1} ..... {/user_group}: A címkék között lévő tartalmat az 1-es azonosítójú csoporton kívül mindenki elérheti.
{user_group 1 || 2} ..... {/user_group}: A címkék között lévő tartalmat az 1-es és a 2-es azonosítójú csoportok érhetik el.
{user_group !1 || !2} ..... {/user_group}: A címkék között lévő tartalmat az 1-es és a 2-es azonosítójú csoportokon kívül mindenki elérheti.
2. Tartalom jogosultságkezelése a bejelentkezett felhasználók esetében
{user 63} ..... {/user}: A címkék között található tartalmat a bejelentkezett 63-as azonosítójú felhasználó érheti el.
{user !59} ..... {/user}: A címkék között található tartalmat az 59-es azonosítójú felhasználón kívül minden bejelentkezett felhasználó elérheti.
{user 59||84} ..... {/user}: A címkék között található tartalmat a bejelentkezett 59-es és 84-es azonosítójú felhasználó érheti el.
{user !59||!84} ..... {/user}: A címkék között található tartalmat az 59-es és a 84-es azonosítójú felhasználón kívül minden bejelentkezett felhasználó elérheti.
3. Tartalom jogosultságkezelése szerzői csoportok esetében
{author_group 5} ..... {/author_group}:A címkék között lévő tartalmat az 5-es azonosítójú szerzői csoport érheti el.
{author_group !5} ..... {/author_group}:A címkék között lévő tartalmat az 5-es azonosítójú szerzői csoporton kívül az összes szerzői csoport érheti el.
4. Tartalom jogosultságkezelése a cikk létrehozója esetében
{author} ..... {/author}: A címkék közötti tartalmat, kizárólag bejelentkezett szerző érheti el.
5. Tartalom jogosultságkezelése kiemelt cikkek esetében
{featured} ….. {/featured}:A címkék közötti tartalom csak akkor jelenítődik meg, ha a cikk kiemelt típusú.
6. Tartalom jogosultságkezelése főoldali cikkek esetében
{homepage} ….. {/homepage}: A címkék közötti tartalom csak akkor jelenítőik meg, ha a cikk a főoldalon szerepel.
{!homepage} ….. {/homepage}: A címkék közötti tartalom a főoldal kivételével mindenhol megjelenik.