polinux,
désolé, je suis peut être allé vite en besogne…
D'une manière générale, lorsque tu fais un lien en html, tu peux le faire de manière relative (au document actuel), par exemple
<a href="repertoire/page.html" />
ou de manière absolue, par exemple
<a href="http : //site.fr/repertoire/page.html" />
identique a
<a href="/repertoire/page.html" />
Dans le premier cas, si tu es sur la page d'accueil de
http://site.fr/, le lien pointera vers
http://site.fr/repertoire/page.html, en revanche si tu es sur
http://site.fr/autre-repertoire/, le même lien pointera vers
http://site.fr/autre-repertoire/repertoire/page.html (de façon relative donc, au document actuel).
Dans le second cas, peut importe où tu es situé dans l’arborescence du site, le lien pointera (de façon absolue) vers
http://site.fr/repertoire/page.html.
Avec modx, le seul "document" appelé est index.php (gateway). Les liens relatifs se basent donc sur ce document. Là où les choses se compliquent lorsque tu utilises la réécriture d'URL (un peu de
lecture au passage si tu le souhaites), c'est que tu vas générer des "répertoires" (désolé, pas de meilleur explication sous le coude). Tes liens relatifs pourront très bien être fonctionnel à la racine de ton site, mais pas dans les niveaux.
Une manière de palier cela avec modx est d'utiliser des liens absolus (débutant soit pas un / soit par {protocole}://{domaine}.{extension}/).
Par défaut, le .htaccess livré avec modx part du principe que modx est installé à la racine de ton domaine. Or ton installation étant située dans des sous-répertoires, ta réécriture d'URL doit être faussée (donnant lieux à des erreurs 404 : fichier non trouvé).
Dans ton cas, en plus d'utiliser des liens absolus, tu devrais modifier le paramètre de RewriteBase comme suit :
RewriteBase /private/essai/modx-2.1.3-pl/
afin que la réécriture d'URL se fasse bien par rapport au répertoire où est installé modx (et son gateway, index.php).
J'espère que cela éclairera plus ta lanterne que cela ne t'embrouillera (pas évident la pédagogie hein!).
Dans tous les cas, bon courage
Edit: quelques soucis de code dûs aux forums