salut,
à ma connaissance il n’y a pas de solution toute faite. Il faudra en passer par un hack de dropmenu
le mieux d’après moi est de rajouter l’attribut "rel" à la la balise <a> et de combiner le tout avec du javascript (target étant déprécié du moins selon le doctype utilisé).
On trouve facilement des js pour l’ouverture d’une nouvelle fenetre.
Pour signifier à quel éléments du menu tu veux associer ce comportement tu peux créer une TV.
Pas sur d’être très clair mais un peu pressé, je pars en week end.
:-)
EDIT:
Tu pourrais par exemple faire comme suit
Crée une TV (text) nommé destination et associe là aux templates de ton site
dans la boucle autour de la ligne 230
//loop through and process subchildren
foreach ($children as $child) {
ajoute
//hack add extraText
$destination = $modx->getTemplateVar('destination',$fields='*',$child['id']);
(($destination) && ($destination['value'] !='' ))? $target = $destination['value'].' ' : $target = '';
puis dans la construction du lien
<a href="[~'.$child['id'].'~]" title="'.$child[$titleOfLinks].'">
ajoute dans les lignes construisant les balises <a> $destination
<a href="[~'.$child['id'].'~]" title="'.$child[$titleOfLinks].'" $destination>
De cette facon dans les documents que tu souhaites appeler dans une nouvelle fenetre tu donnes comme valeur à
la TV destination target="_blank"
Cette chaine sera ajouté à la balise <a> lorsque TV destination est !=’’
C’est pas tres beau mais ca devrait le faire