Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57

Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 180
 cor4:app:usermenu_xml [Cor4 WIki]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cor4:app:usermenu_xml [2005/11/21 23:21]
ivivan
cor4:app:usermenu_xml [2021/01/05 11:39] (current)
Line 3: Line 3:
 A User menü egy olyan szabvány Windows menü, amellyel a felhasználónak segíthetünk az egyes funkciók könnyebb elérésében. A User menü egy olyan szabvány Windows menü, amellyel a felhasználónak segíthetünk az egyes funkciók könnyebb elérésében.
  
-A fájl felépítése a következő:+===== Felépítés =====
  
 Nincs gyökér TAG! Tehát ebből a szempontból nem szabvány XML. Nincs gyökér TAG! Tehát ebből a szempontból nem szabvány XML.
  
 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 =====

cor4/app/usermenu_xml.1132615279.txt.gz · Last modified: 2021/01/05 11:52 (external edit)