Digitalin:1473942220 wrote
Je pense qu'il faut plonger dans l'espace
développement avec encore peu de pages traduites en français.
===== Dokuwiki_info(); =====
==== Liste complète des variables globales Dokuwiki de ce serveur ====
* [[http://php.net/manual/fr/language.variables.php|Inspiré par les commentaires du manuel en ligne PHP]]
<php>
foreach( get_defined_vars() as $key => $value)
{
if (is_array ($value) )
{
if ( sizeof($value)>0 )
{
foreach ($value as $skey2 => $svalue)
{
echo '$' . $key . "['" . $skey2 ."']<br />";
if ( strlen ( $svalue ) == 0 ) {
echo '<pre>';
print_r('Variable vide');
echo '</pre>';
}
else
{
echo '<pre>';
print_r($svalue);
echo '</pre>';
}
}
}
else
{
echo '<pre>';
print_r('Variable vide');
echo '</pre>';
}
}
else
{
if ( $key != "text" )
{
echo '$' . $key .'<br />';
if ( strlen ( $value ) == 0 ) {
echo '<pre>';
print_r('Variable vide');
echo '</pre>';
}
else
{
echo '<pre>';
print_r($value);
echo '</pre>';
}
}
}
}
</php>
=== Exemple d'affichage d'une variable prédéfinie ===
^ Variable ^ Résultat ^
| $conf['title'] |<php>echo $conf['title'];</php>|
Hop, petite pause café,
Merci Digitalin pour les précisions :-)
Je ne n'ai pas pris le temps de jouer avec ''include'' (manque de temps)
mais j'ai regardé ton lien concernant le greffon info et c'est très intéressant (au passage tu me diras si çà fait quelque chose dans la table des matières d'un fameux template :-D , chez moi j'ai un bug dans pour ne pas changer avec helpermethods)
===== plug-in info =====
[[https://www.dokuwiki.org/plugin:info|info]]
==== syntaxmodes ====
~~INFO:syntaxmodes~~
==== syntaxtypes ====
~~INFO:syntaxtypes~~
==== syntaxplugins ====
~~INFO:syntaxplugins~~
==== adminplugins ====
~~INFO:adminplugins~~
==== actionplugins ====
~~INFO:actionplugins~~
==== rendererplugins ====
~~INFO:rendererplugins~~
==== helperplugins ====
~~INFO:helperplugins~~
==== helpermethods ====
~~INFO:helpermethods~~
C'est vrai qu'il y a peu de pages traduites en français ....
Bon ... je continue l'exploration :-)