Forum CMS Made Simple FR
[resolu]Pb de migration - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Installation (https://forum.cmsmadesimple.fr/forum-8.html)
+--- Sujet : [resolu]Pb de migration (/thread-1321.html)

Pages : 1 2


[resolu]Pb de migration - bess - 06/07/2011

... un menu ?

faut me donner + d'info, parce que si c'est juste un menu classique : {MenuManager}


[resolu]Pb de migration - debo4141 - 06/07/2011

Alors j'avance pas à pas.
Apparemment c'est un objet du module Glossary qui n'arrive pas à s'afficher
Dans le Glossary j'ai plusieurs catégorie Faq, liens
Et à ma grande surprise la catégorie Liens s'affiche parfaitement !
J'ai essayé de comparer les 2 pages mais elles sont en tous point identique seul la categorie change
C'est incompréhensible. Mais j'avance c'est le principal


[resolu]Pb de migration - debo4141 - 07/07/2011

Bon je reviens vers vous car j'avancé dans ma reflexion.
Le problème ne vient pas du module ou encore du code que je vous ai posté.
Le probleme vient du menu.
Je m'explique lorsque je crée un contenu de type "Contenu" et que je mets du texte à l'intérieur, j'ai cette fameuse erreur qui apparait. Cette page est un lien direct dans le menu, il n'y a pas de sous menu.

Effectivement, quand je crée la même page avec un sous menu ça fonctionne bien.
Code :
Fatal error: Call to a member function MenuText() on a non-object in D:\wamp\www\test\lib\content.functions.php(969) : eval()'d code on line 9

Merci


[resolu]Pb de migration - bess - 07/07/2011

tu peux réexpliquer ? j'ai rien compris... Sad


[resolu]Pb de migration - debo4141 - 07/07/2011

Alors j'ai dans mon cms des pages.
Quand je crée une page
- de type content
- Aucun parent
- Contenu : <h3>Ceci est une test</h3>

Cette page s'ajoute directement Dans le menu horizontal.
Lorsque je clique sur ce lien j'ai le message d'erreur

Si je refais la même page et que je lui mets un parent, la page fonctionne bien


[resolu]Pb de migration - bess - 07/07/2011

ok mais je pense que tu confond cause et conséquence.

là tu viens de trouver une conséquence du bug,

essai mon code pour ta balise utilisateur

Code :
global $gCms;
$manager =& $gCms->GetHierarchyManager();
$thisPage = $gCms->variables['page_name'];
$currentNode = &$manager->sureGetNodeByAlias($thisPage);

if($currentNode == null)
{
   echo "erreur dans la balise utilisateur XXX, le currentNode est vide";
   return;
}

$nodesParent = $currentNode->getParent();
if($nodesParent){
  $content = $nodesParent->getContent();
  if($content != null)
  {
    echo '<h3>'.$content->MenuText().'</h3>';
  }
}



[resolu]Pb de migration - debo4141 - 08/07/2011

Ca fonctionne.
C'est un code magic!
Merci pour votre aide


[resolu]Pb de migration - bess - 08/07/2011

ok ajoute [résolu] dans le titre de ton tout premier message en l'éditant alors Wink