Comment puis-je sélectionner par programme un élément de l'arborescence de contenu sitecore et le développer? En développant, j'entends l'expansion de l'élément de l'arborescence de contenu comme dans Windows Explorer ("+").Comment puis-je sélectionner par programme un élément de l'arborescence de contenu sitecore et le développer?
2
A
Répondre
2
Ok, je suppose que ce code sera déclenché quelque part dans Content Editor, par exemple. en cliquant sur le bouton du ruban. Ensuite, vous pourriez avoir besoin de quelque chose comme ceci:
// it is up to you where to get the item from
Sitecore.Context.ClientPage.SendMessage(this, string.Concat(new object[] { "item:load(id=", item.ID.ToString(), ")" }));
Sitecore.Context.ClientPage.SendMessage(this, "item:refreshchildren");
Je ne peux pas imaginer le scénario où vous pourriez avoir besoin de cette fonctionnalité, mais nous espérons que cela aide. :)
0
cela pourrait être une réponse tardive mais vous pouvez obtenir tous les éléments du menu latéral via l'API Sitecore dans un répéteur ou le contrôle ListView au sein <ul>s
et <li>s
, puis utiliser un plug-in jQuery/CSS [+] ou [ -] le menu latéral. Je l'ai fait sur un site, si vous avez besoin de plus d'informations, je peux vous envoyer un exemple
Veuillez préciser quelle version de Sitecore vous utilisez. – Matt
La question est un peu vague ... qu'est-ce que vous entendez par "l'élargir?" – Bryan