diff --git a/lam/docs/modules-specification.htm b/lam/docs/modules-specification.htm
index 85c8a50a..4f3451d2 100644
--- a/lam/docs/modules-specification.htm
+++ b/lam/docs/modules-specification.htm
@@ -274,6 +274,25 @@ return false. If true is returned the next module
page will be displayed.
+
2.2.4. get_help
+
+
+
+
+ function get_help($helpID)
+ |
+
+
+
+
+This function is called when a page requests a help topic from this module.
+$scope is the help identifier; it must only contain a-z, A-Z, 0-9
+-, . and _.
+It must return the help entry as array for the submitted help identifier. The format of the array to be returned is described in section 4. "Help entry syntax".
+
3. Meta HTML code
@@ -395,9 +414,32 @@ example", "td" => array("colspan" => 3))
)
+
+
+4. Help entry syntax
+The array that is returned by the get_help function must follow the below described syntax.
+Fields marked REQUIRED are neccessary under any circumstances. Fields marked
+OPTIONAL may be left out when not needed.
+There are basically two different types of help entries that can be used. Internal help entries, that
+means the headline, text, etc is included in the help entry or external help entries, that means the help
+entry has only a reference pointing to a HTML/PHP page that offers the help entry.
-
-
+
+
+4.1. Internal help entries
+ext (REQUIRED)
+
Must be FALSE in this case.
+
+Headline (REQUIRED)
+
The headline of this help entry. Can consist of any alpha-numeric characters. No HTML/CSS
+elements are not allowed here.
+
+Text (REQUIRED)
+
The text of this help entry. Can constist if any alpha-numeric characters and can contain
+placeholder for variables passed to this help entry. The placeholder must follow the syntax for
+placeholder defined by the PHP printf function. HTML/CSS elements are allowed here as long
+as they follow the XHTML1.0 Strict specification.
+