--- title: Meta Info Reference inMenu: true --- h2. Meta Information Reference Following is a list of all the meta information items that are used in one way or another by a plugin, be it a file handler plugin, a tag plugin...
NameTypeExampleValid forDescription
blocks Array of Arrays [[content, markdown], [sidebar, html]] Page/Template file Sets the name and format of content blocks. Each sub-array contains, in this order, the name of the block and its format.
directoryName String Image Directory Any Only used if set on a directory index file; specifies the title of the directory for which it is the index file. If it is not specified, the title of the directory will be used.
emoticonPack String bigeyes Page file Sets the emoticon package which should be used for the page.
indexFile String getting.page Directory Sets the directory index file for the directory overriding the default value.
inMenu Boolean true Any Specifies if the file/directory should appear in menus.
lang String de Page file Sets the language for the page file. Has to be a valid ISO-639-1/2 character code for the language.
linkAttrs Hash \{title: Hallo, class: extra} Any Specifies additional attribute-value pairs (in form of a Hash) that should be added to a link to the file/directory.
omitIndexFileInBreadcrumbTrail Boolean false Index file Controls whether the index file should appear in a breadcrumb trail despite the setting of the {param: Tag/BreadcrumbTrail:omitIndexFile} parameter.
orderInfo Integer 15 Any Sets the ordering information for the file/directory. The value 0 is used as default and means 'not set'. You should only use numbers greater than zero. However, if you want a menu item to always appear as first item, it is recommended to use the value -1. When sorting nodes, the @orderInfo@ value is used first. If the values for both nodes are the same, then they are sorted according to their @title@ meta information.
outputNameStyle String [:name, [".", :lang], ".html"] Page file Sets a custom output name style for the specified page file only. The basename is substituted for the value @:name@ and the language for the value @:lang@. Strings are used verbatim. If @:lang@ is specified in a sub-array, the whole sub-array is omitted, if the parameter {param: File/PageHandler:defaultLangInFilename} is false.
template String my.template Page/Template file Sets the template for the page/template file overriding the default value. If set to @nil@, no template is used for the page/template file!
title String New Title Any Sets the title for the file/directory.
useERB Boolean false Page/Template file Specifies if the content blocks of the page/template file should be processed with ERB overriding the default value.