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