$processor$: full-sitemap
full-sitemap
processor returns content of FPM.ftd
s 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.