Differences
This shows you the differences between two versions of the page.
|
cor4:app:usermenu_xml [2005/11/21 23:21] ivivan |
cor4:app:usermenu_xml [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 8: | Line 8: | ||
| Minden elem ''menuitem'' TAG, amely a felhasználói menüt úgy építi fel, mint egy fát. Az első szintű elemek az egyes főmenük, a második szintű elemek a főmenük almenüjei, a harmadik szintű elemek az almenük almenüjei és így tovább. Elvileg nincs felső korlátja a menü szinteknek, de az áttekinthetőség három szint felett jelentősen romlik, ezért annál többet nem érdemes használni. | Minden elem ''menuitem'' TAG, amely a felhasználói menüt úgy építi fel, mint egy fát. Az első szintű elemek az egyes főmenük, a második szintű elemek a főmenük almenüjei, a harmadik szintű elemek az almenük almenüjei és így tovább. Elvileg nincs felső korlátja a menü szinteknek, de az áttekinthetőség három szint felett jelentősen romlik, ezért annál többet nem érdemes használni. | ||
| + | |||
| + | Egy elemnek összesen négy tulajdonsága lehet: | ||
| + | |||
| + | === caption === | ||
| + | |||
| + | Kötelező tulajdonság. A menü megjelenő megnevezését adja. Amennyiben ez a tulajdonság egy "-", akkor a menüknél megszokott elválasztó elemet jelenti. | ||
| + | |||
| + | === jumpto === | ||
| + | |||
| + | A megadott ugrást hajtja végre a menü kiválasztásakor. Alapvetően a "proc:..." alakú értékeknek van értelme, de minden más (a JumpTo változónál megszokott) értéket elfogad. | ||
| + | |||
| + | === shortcut === | ||
| + | |||
| + | A menühöz rendeli a megadott gyorsbillentyűt. A gyorsbillentyűk a "CTRL+P", "ALT+K", "CTRL+ALT+Z" formában athatók meg. | ||
| + | |||
| + | === startop === | ||
| + | |||
| + | Amennyiben a paraméter 1, akkor a megfelelő ugrás előtt Operation-t nyit. Ellenkező esetben a meglévő Operation állapotát nem változtatja meg. Alapérték: **0** | ||
| + | |||
| + | === enabled === | ||
| + | |||
| + | Az adott menüpont megjelenését szabályozza. Ha az érték "="-vel kezdődik, akkor szabályos PHP kifejezésként értékelődik ki, ellenkező esetben a **0**, **1**, **true**, **false** értékek valamelyike lehet (ha ezek közül egyik sem, akkor engedélyezve lesz a menüpont) | ||
| + | |||
| + | === auth === | ||
| + | |||
| + | Ha a rendszerben engedélyezve van jogosítás a [[.objects:CAuthority]] osztály segítségével, akkor az ebben a tulajdonságban megadott jog, vagy jogok szükségesek ahhoz, hogy a menüpont engedélyezett legyen. | ||
| ===== Példa ===== | ===== Példa ===== | ||