From 8d636b31934c920617495176671795662a0a3a58 Mon Sep 17 00:00:00 2001 From: Michael Hamann Date: Fri, 23 Nov 2012 18:53:01 +0100 Subject: [PATCH] Use a standard header for the header with link in non-xhtml mode This fixes the header with link ("showlink" feature) for export plugins (without link though). --- syntax/header.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/syntax/header.php b/syntax/header.php index 60cd68d..9a5f13c 100644 --- a/syntax/header.php +++ b/syntax/header.php @@ -39,8 +39,10 @@ function render($mode, &$renderer, $data) { global $conf; list($headline, $lvl, $pos, $page, $sect, $flags) = $data; - $hid = $renderer->_headerToLink($headline, true); + if ($mode == 'xhtml') { + /** @var Doku_Renderer_xhtml $renderer */ + $hid = $renderer->_headerToLink($headline, true); $renderer->toc_additem($hid, $headline, $lvl); $url = ($sect) ? wl($page) . '#' . $sect : wl($page); $renderer->doc .= DOKU_LF.'doc .= $headline; $renderer->doc .= '' . DOKU_LF; return true; - } elseif($mode == 'metadata') { - $renderer->toc_additem($hid, $headline, $lvl); - return true; + } else { + $renderer->header($headline, $lvl, $pos); } return false; }