xref: /plugin/struct/types/Wiki.php (revision 717bfc62d049b0ffaef694932effb49d348f9256)
1<?php
2namespace dokuwiki\plugin\struct\types;
3
4use dokuwiki\plugin\struct\meta\QueryBuilderWhere;
5
6class Wiki extends LongText {
7
8    /**
9     * @param int|string $value
10     * @param \Doku_Renderer $R
11     * @param string $mode
12     * @return bool
13     */
14    public function renderValue($value, \Doku_Renderer $R, $mode) {
15        if ($mode === 'struct_csv') {
16            $R->doc .= $value;
17            return true;
18        }
19
20        $value = $this->config['prefix'] . $value . $this->config['postfix'];
21        $doc = p_render($mode, p_get_instructions($value), $info);
22        $R->doc .= $doc; // FIXME this probably does not work for all renderers
23        return true;
24    }
25}
26