覆盖DITA XSLT以移动相关链接

时间:2018-03-20 15:03:34

标签: xslt dita

我们正在使用XSLT来实现Bootstrap CSS框架,为我们的主题页面创建一个双列HTML布局。我们想要覆盖现有的DITA XSL(目前是DITA-OT 1.8.5),将“相关链接/主题”部分从页面底部移动到左列。

在dita2htmlImpl.xsl中,我发现了以下评论(大约4085行),其中相关链接被拉入。这告诉我它已经全部被拉入一个大块,我无法弄清楚如何将相关链接分开。

<!-- followed by body content, again by fall-through in document order -->
<!-- followed by related links -->

我试图调用这个模板(我试过调用模式和一个虚构的名称/ ID)无济于事:

<xsl:template match="*[contains(@class, ' topic/link ')]" mode="related-links:result-group">

有没有人能够深入了解我是如何做到这一点的?

1 个答案:

答案 0 :(得分:0)

您使用的是非常旧版本的DITA-OT,不再受支持。您可以在更高版本中使用args.rellinks参数。你应该真的升级到2.5.4甚至3.0。