Отдельная титульная страница для заголовка dita-theme - PullRequest
0 голосов
/ 12 июня 2019

Я создаю файл темы dita (xyz.dita), в который вложены некоторые другие темы dita, но мне нужно создать отдельную титульную страницу с использованием основного заголовка темы.

Мне нужно создать отдельную титульную страницу только с заголовком.

Это базовая структура:

<topic id="topic_id">
    <title>Title to be in Cover Page</title>

    <topic>
         <title>normal title</title>
    .
    .
    </topic>

    <topic>
    .
    .
    </topic>

</topic>

1 Ответ

0 голосов
/ 13 июня 2019

Я только что нашел решение, поиграв с некоторыми другими файлами скриптов в плагине ..

Итак, вот оно ...

<xsl:template match="topic[@id = 'topic_id']">
  <fo:page-sequence master-reference="front-matter-first">
    <fo:flow flow-name="xsl-region-body">
      <xsl:apply-templates select="title"/>
    </fo:block>
  </fo:flow>
 </fo:page-sequence>

 <fo:page-sequence master-reference="body-odd">
    <fo:flow flow-name="xsl-region-body">
       <xsl:apply-templates select="//topic/topic"/>
     </fo:flow>
  </fo:page-sequence>
</xsl:template>
...