Lexer->addSpecialPattern('#[0-9]+',$mode,'plugin_bez_qlink'); } function handle($match, $state, $pos, Doku_Handler $handler) { $nr = substr($match, 1, strlen($match)); return $nr; } function render($mode, Doku_Renderer $renderer, $nr) { if ($mode == 'xhtml') { $id = $_GET['id']; $ex = explode(':', $id); $lang_code = ''; /*english namespace*/ switch($ex[0]) { case 'en': $lang_code = $ex[0].':'; } $renderer->doc .= '#'.$nr.''; return true; } return false; } }