Questa è una vecchia versione del documento!
Popup per la selezione dei media: mediamanager.php
File php nella directory radice del Template: ../lib/tpl/nome_template/template.info.txt
La funzionalità minima utilizza un tag con ID MediaManager, incapsulando una coppia vuota di tag DIV vuota con ID Mediaopts.
Infine, la funzione tpl_mediaTree() visualizza l'albero e successivamente tpl_mediaContent()'' la possibile selezione tra file.
<file php>
<?php
/**
* DokuWiki Media Manager Popup
*
* @author Andreas Gohr andi@splitbrain.org
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*/
must be run from within DokuWiki
if (!defined('DOKU_INC')) die();
?><!DOCTYPE html>
<html lang=“<?php echo $conf['lang']?>” dir=“<?php echo $lang['direction'] ?>” class=“popup no-js”>
<head>
<meta charset=“utf-8” />
<title>
<?php echo hsc($lang['mediaselect'])?>
[<?php echo strip_tags($conf['title'])?>]
</title>
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
<?php tpl_metaheaders()?>
<meta name=“viewport” content=“width=device-width,initial-scale=1” />
<?php echo tpl_favicon(['favicon', 'mobile']) ?>
<?php tpl_includeFile('meta.html') ?>
</head>
<body>
<div id=“mediamanager” class=“dokuwiki”>
<?php html_msgarea() ?>
<nav id=“mediamgraside”><div class=“pad”>
<h1><?php echo hsc($lang['mediaselect'])?></h1>
<?php /* keep the id! additional elements are inserted via JS here */?>
<div id=“mediaopts”></div>
<?php tpl_mediaTree() ?>
</div></nav>
<main id=“mediamgrcontent”><div class=“pad”>
<?php tpl_mediaContent() ?>
</div></main>
</div>
</body>
</file>
