Инструменты пользователя

Инструменты сайта


wiki:plugin:repository:manual_repository_my_edit

Это старая версия документа!


Репозиторий расширений

Руководство по правке плагинуа репозитория

''lib/plugin/pluginrepo/helper/repository.php

repository.php
    /** строка 867
     * render internallink to plugin/template, templates identified by having namespace
     *
     * @param Doku_Renderer_xhtml $R
     * @param string $plugin pluginname
     * @param string|null $title Title of plugin link
     * @return string rendered internallink
     */
    public function pluginlink(Doku_Renderer_xhtml $R, string $plugin, string $title = null): string
    {
        if (!getNS($plugin)) {
	    // return $R->internallink(':plugin:' . $plugin, $title, null, true);
	    // чтобы работала ссылка из папки второго уровня :wiki:plugin
            return $R->internallink(':wiki:plugin:' . $plugin, $title, null, true);
        } else {
            if (!$title) {
                $title = noNS($plugin);
            }
	    // в эту строку добавили ":wiki" return $R->internallink(':' . $plugin, $title, null, true);
	    // чтобы работала ссылка из папки второго уровня :wiki:template
            return $R->internallink(':wiki:' . $plugin, $title, null, true);
        }
    }
Только авторизованные участники могут оставлять комментарии.
wiki/plugin/repository/manual_repository_my_edit.1768418799.txt.gz · Последнее изменение: VladPolskiy

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki