J'essaye de faire ça avec une variable de session mais ça ne marche pas encore!
Sur une page commune aux différents profils:
Code :
<?php
if (!isset($_SESSION['profil']) || !isset($_SESSION['profilp'])){
if (isset($_SESSION['profil']) && $_SESSION['profil']==true){$_SESSION['profilp']==false;}
else{
$_SESSION['profil']=false;
$_SESSION['profilp']=true;}
?>
<atm-if what="{session:bool:profil}">
<atm-linx type="sublinks">
<selection>
<start><nodespec type="node" value="79" /></start>
</selection>
<display>
<htmltemplate>
<li class="CMS_lvl2">
<a class="CMS_lvl2" href="{{href}}">{{title}}</a>
</li>
</htmltemplate>
</display>
</atm-linx>
</atm-if>
<atm-if what= "{session:bool:profilp}">
<atm-linx type="sublinks"><selection><start><nodespec type="node" value="2" /></start></selection>
<display>
<htmltemplate><li class="CMS_lvl2"><a class="CMS_lvl2" href="{{href}}">{{title}}</a></li></htmltemplate>
</display>
</atm-linx>
</atm-if>
</ul>
Sur les pages spécifiques:
Code :
<ul class="CMS_lvl2">
<?php
if (!isset($_SESSION['profil']) || $_SESSION['profil']!=true){
$_SESSION['profil']=true;}
if (isset($_SESSION['profilp']) && $_SESSION['profilp']!=false){
$_SESSION['profilp']=false;}
?>
<atm-linx type="sublinks"><selection><start><nodespec type="node" value="79" /></start></selection>
<display>
<htmltemplate><li class="CMS_lvl2"><a class="CMS_lvl2" href="{{href}}">{{title}}</a></li></htmltemplate>
</display>
</atm-linx>
</ul>
Mais l'utilisation de <atm-if> ne doit pas être juste!
J'avais essayé aussi d'intégrer les tags <atm-linx> dans le code php (utilisation de echo) mais le code atm n'est alors pas interprété!