Экспорт в форматы HTML, CHM и XML происходит на основе шаблонов. Шаблон - это папка, в которой находится файл template.mustache и, при необходимости, другие файл и папки. Файл шаблона template.mustache написан на языке описания шаблонов mustache.
Шаблоны разделены на 3 типа: HTML, CHM и XML.
Расположение HTML шаблонов
Тип шаблона |
Путь |
SunRav BookEditor (SunRav BookOffice) |
|
HTML |
c:\Users\Public\Documents\SunRav Software\BookEditor 5\templates\HTML |
CHM |
c:\Users\Public\Documents\SunRav Software\BookEditor 5\templates\CHM |
SunRav BookEditor.WEB (SunRav WEB Class) |
|
HTML |
c:\Users\Public\Documents\SunRav Software\BookEditor 5 WEB\Templates\HTML |
XML |
c:\Users\Public\Documents\SunRav Software\BookEditor 5 WEB\Templates\XML |
Ключевые слова
В шаблонах используются специальные ключевые слова, которые при создании документа преобразуются в текст, относящийся к книги или главе. Ключевые слова, заключенные в двойные фигурные скобки экранируются специальными символами для корректного отображения текста в HTML. Ключевые слова, заключенные в тройные фигурные скобки не экранируются и вставляются как есть. Ниже приведён список этих слов.
Ключевое слово |
Описание |
Свойства книг |
|
BookTitle |
Название книги |
BookAnnouncement |
Описание книги |
BookHeader |
Заголовок (верхний колонтитул) книги в формате HTML |
BookFooter |
Нижний колонтитул книги в формате HTML |
BookHeaderText |
Заголовок (верхний колонтитул) книги в текстовом формате |
BookFooterText |
Нижний колонтитул книги в текстовом формате |
BookAdditionalHeader |
Дополнительный заголовок книги |
BookAdditionalFooter |
Дополнительный нижний колонтитул книги |
HeaderCSS |
CSS стили фона заголовка книги |
FooterCSS |
CSS стили фона нижнего колонтитула книги |
BookCSS |
CSS стили главы книги |
JSData |
Данные для формирования содержание книги |
JSTheme |
Данные для формирования внешнего вида содержания |
JSSearch |
HTML код строки поиска по содержанию |
MenuWidth |
Ширина меню |
MenuWidthMeasure |
Единица измерения ширины меню |
ShowBorder |
Нужно ли показать рамку меню |
ShowIcons |
Нужно ли показывать иконки в меню |
IsSearch |
Нужно ли показывать строку поиска в меню |
Свойства главы |
|
ChapterTitle |
Название главы |
ChapterHTML |
HTML код текста главы |
ChapterKeywords |
Ключевые слова главы |
ChapterID |
Уникальные идентификатор главы |
BodyCSS |
CSS стили фона главы |
URLPrevChapter |
Ссылка на предыдущую главу |
URLNextChapter |
Ссылка на следующую главу |