Как я могу программно выбрать элемент дерева контента sitecore и развернуть его? - PullRequest
2 голосов
/ 06 сентября 2010

Как программно выбрать элемент дерева контента sitecore и развернуть его?

Версия Sitecore: 6.2 Под расширением я имею в виду расширение элемента дерева контента, как в проводнике Windows ("+").

Ответы [ 2 ]

2 голосов
/ 01 октября 2010

Хорошо, я полагаю, этот код будет запущен где-то в редакторе контента, например, при нажатии кнопки ленты.Тогда вам может понадобиться что-то вроде этого:

 // 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");

Я не могу представить сценарий, когда вам может понадобиться эта функция, но надеюсь, что это поможет.:)

0 голосов
/ 15 июня 2011

это может быть поздний ответ, но вы можете получить все элементы бокового меню через Sitecore API в элементе управления повторителем или списком в пределах <ul>s и <li>s, а затем использовать плагин jQuery / CSS для [+] или[-] боковое меню.Я сделал это на сайте, если вам нужна дополнительная информация, я могу отправить вам пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...