Ben moi, ca ne marche pas non plus.
Ce getLoginUserID, il est "livré d’origine" ou c’est un snippet qu’il faut créer ?
En ce dernier cas, on crée un snippet nommé
getLoginUserID et on place le code ci-après à l’intérieur des balises php ?
# Returns current user id
function getLoginUserID($context= '') {
if ($context && isset ($_SESSION[$context . 'Validated'])) {
return $_SESSION[$context . 'InternalKey'];
}
elseif ($this->isFrontend() && isset ($_SESSION['webValidated'])) {
return $_SESSION['webInternalKey'];
}
elseif ($this->isBackend() && isset ($_SESSION['mgrValidated'])) {
return $_SESSION['mgrInternalKey'];
}
}
Ensuite, je vais dans le content d’un doc par exemple, et en amont de ce contenu, je place :
[+createdby:is=`[[getLoginUserID]]`:then=`[*content*]` :else=`visible seulement pour l\’auteur`+]
Mais si je fais cela j’ai un parse error...Pas simple....