Home
Author Manual
Builder Manual
Development
FPM Variables
import: fpm
$processor$: http
$processor$: toc
$processor$: package-query
$processor$: get-data
$processor$: sitemap
import: fpm
Foreign Variables
$processor$: full-sitemap
$processor$: user-groups
$processor$: user-group-by-id
$processor$: document-readers
$processor$: document-writers
$processor$: document-name
$processor$: document-id
$processor$: document-full-id
$processor$: document-suffix
$processor$: get-identities

$processor$: full-sitemap
full-sitemap processor returns content of FPM.ftds fpm.sitemap.

Sitemap in FPM.ftd
-- fpm.sitemap:
readers: <group name>
writers: <group name>


# Section: section/url/
readers: <group name>
writers: <group name>

# If Section: Has A Colon In The Name
url: sectionURL

## Sub Section: sub/url/

## If Sub Section: Has A Colon In The Name
url: whatever

- ToC Item: toc/
readers: <group name>
writers: <group name>
In full-sitemap processor sitemap get parse into a record sitemap-compat-data. This record is present in fpm The record looks like this
record sitemap-compat-data (fpm.ftd)
-- record sitemap-compat-data:
section-ui-data list sections:
string list readers:
string list writers:


-- record section-compat-data:
string id:
optional string title:
key-value-data list extra-data:
boolean is-active:
optional string nav-title:
subsection-compat-data list subsections:
string list readers:
string list writers:


-- record subsection-compat-data:
optional string id:
optional string title:
boolean visible:
key-value-data list extra-data:
boolean is-active:
optional string nav-title:
toc-compat-data list toc:
boolean skip:
string list readers:
string list writers:


-- record toc-compat-data:
string id:
optional string title:
key-value-data list extra-data:
boolean is-active:
optional string nav-title:
toc-compat-data list children:
boolean skip:
string list readers:
string list writers:


-- record key-value-data:
string key:
string value:
The record sitemap-compat-data contains sections, section contains subsections, subsections contains list of toc, and toc again contains list of toc.