a:1:{s:4:"rows";a:16:{i:0;a:6:{s:8:"property";s:16:"(1 / 2 / 3 /...)";s:8:"datatype";s:7:"menuObj";s:11:"description";s:260:"<b>Required!</b><br>Defines which menuObj that should render the menuitems on the various levels. <br>1 is the first level, 2 is the second level, 3 is the third level, 4 is ....<br>&nbsp;<b><br>Example:</b><br>temp.sidemenu = HMENU<br>temp.sidemenu.1 = GMENU ";s:7:"default";s:15:"&nbsp;(no menu)";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:1;a:6:{s:8:"property";s:10:"entryLevel";s:8:"datatype";s:3:"int";s:11:"description";s:358:"Defines at which level in the rootLine, the menu should start. <br>Default is &quot;0&quot; which gives us a menu of the very first pages on the site.<br>If the value is &lt; 0, entryLevel is chosen from &quot;behind&quot; in the rootLine. Thus &quot;-1&quot; is a menu with items from the outermost level, &quot;-2&quot; is the level before the outermost...";s:7:"default";s:1:"0";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:2;a:6:{s:8:"property";s:7:"special";s:8:"datatype";s:163:"<i>&quot;directory&quot; / &quot;list&quot; / &quot;updated&quot; / &quot;browse&quot; / &quot;rootline&quot; / &quot;keywords&quot; / &#x201c;language&#x201d;</i>";s:11:"description";s:26:"(See separate table below)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:3;a:6:{s:8:"property";s:13:"special.value";s:8:"datatype";s:45:"&nbsp;<i>list of page-uid&#039;s</i> /stdWrap";s:11:"description";s:9:"See above";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:4;a:6:{s:8:"property";s:8:"minItems";s:8:"datatype";s:3:"int";s:11:"description";s:364:"The minimum items in the menu. If the number of pages does not reach this level, a dummy-page with the title &quot;...&quot; and uid=[currentpage_id] is inserted.<br>&nbsp;<br>&nbsp;<b>Notice:</b> Affects all sub menus as well. To set the value for each menu level individually, set the properties in the menu objects (see &#x201c;Common properties&#x201d; table).";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:5;a:6:{s:8:"property";s:8:"maxItems";s:8:"datatype";s:3:"int";s:11:"description";s:165:"The maximum items in the menu. More items will be ignored.<br>&nbsp;<br>&nbsp;<b>Notice:</b> Affects all sub menus as well. (See &#x201c;minItems&#x201d; for notice)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:6;a:6:{s:8:"property";s:5:"begin";s:8:"datatype";s:9:"int +calc";s:11:"description";s:290:"The first item in the menu. <br>&nbsp;<b><br>Example:</b><br>This results in a menu, where the first two items are skipped starting with item number 3:<br>&nbsp;&nbsp;&nbsp;begin = 3 <br>&nbsp;<br>&nbsp;<b>Notice:</b> Affects all sub menus as well. (See &#x201c;minItems&#x201d; for notice)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:7;a:6:{s:8:"property";s:14:"excludeUidList";s:8:"datatype";s:11:"list of int";s:11:"description";s:372:"This is a list of page uid&#039;s to exclude when the select statement is done. Comma-separated. You may add &#x201c;current&#x201d; to the list to exclude the current page.<br>&nbsp;<b><br>Example:</b><br>The pages with these uid-number will NOT be within the menu!! Additionally the current page is always excluded too.<br>&nbsp;&nbsp;&nbsp;excludeUidList = 34,2,current";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:8;a:6:{s:8:"property";s:15:"excludeDoktypes";s:8:"datatype";s:16:"list of integers";s:11:"description";s:193:"Enter the list of page document types (doktype) to exclude from menus. By default pages that are &#x201c;not in menu&#x201d; (5) are excluded and those marked for backend user access only (6). ";s:7:"default";s:3:"5,6";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:9;a:6:{s:8:"property";s:16:"includeNotInMenu";s:8:"datatype";s:7:"boolean";s:11:"description";s:272:"If set, pages with type &#x201c;Not in menu&#x201d; will be included in menus.<br>The number &#x201c;5&#x201d; will simply be removed from the current dok-type list (which is by default &#x201c;5,6&#x201d; but can be changed by &#x201c;excludeDoktypes&#x201d;, see above).";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:10;a:6:{s:8:"property";s:19:"alwaysActivePIDlist";s:8:"datatype";s:16:"list of integers";s:11:"description";s:145:"This is a list of page UID numbers that will always be regarded as active menu items and thereby automatically opened regardless of the rootline.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:11;a:6:{s:8:"property";s:11:"protectLvar";s:8:"datatype";s:17:"boolean / keyword";s:11:"description";s:1242:"If set, then for each page in the menu it will be checked if an Alternative Page Language record for the language defined in &quot;config.sys_language_uid&quot; (typically defined via &amp;L) exists for the page. If that is not the case and the pages &#x201c;Localization settings&#x201d; have the &#x201c;Hide page if no translation for current language exists&#x201d; flag set, then the menu item will link to a non accessible page that will yield an error page to the user. Setting this option will prevent that situation by simply adding &#x201c;&amp;L=0&#x201d; for such pages, meaning that they will switch to the default language rather than keeping the current language.<br>The check is only carried out if a translation is requested (&quot;config.sys_language_uid&quot; is not zero).<br>&nbsp;<b><br>Keyword: &#x201c;all&#x201d;</b><br>When set to &#x201c;all&#x201d; the same check is carried out but it will not look if &#x201c;Hide page if no translation for current language exists&#x201d; is set - it always reverts to default language if no translation is found.<br>&nbsp;<br>For these options to make sense, they should only be used when &#x201c;config.sys_language_mode&#x201d; is not set to &#x201c;content_fallback&#x201d;.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:12;a:6:{s:8:"property";s:14:"addQueryString";s:8:"datatype";s:6:"string";s:11:"description";s:113:"<i>see typolink.addQueryString</i><br>&nbsp;<br>&nbsp;<b>Notice: </b>This works only for <i>special=language</i>.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:13;a:6:{s:8:"property";s:2:"if";s:8:"datatype";s:7:"-&gt;if";s:11:"description";s:58:"If &quot;if&quot; returns false, the menu is not generated";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:14;a:6:{s:8:"property";s:4:"wrap";s:8:"datatype";s:4:"wrap";s:11:"description";s:6:"&nbsp;";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:15;a:6:{s:8:"property";s:7:"stdWrap";s:8:"datatype";s:12:"-&gt;stdWrap";s:11:"description";s:6:"&nbsp;";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}}}