Как Sitecore SharePoint Connector называет свои элементы?

Может ли кто-нибудь, кто использовал коннектор Sitecore SharePoint, рассказать мне, как он выбирает имя для элементов, которые создает в дереве Sitecore?

Я могу отображать поля и значения sitecore (например, __Displayname), но не имя дерева.

Проблема, с которой мы сталкиваемся, заключается в том, что данные в SharePoint содержат недопустимые символы, которые нельзя допускать в имени дерева.

Заранее спасибо!


person Derek Hunziker    schedule 21.01.2011    source источник


Ответы (1)


Насколько я вижу, коннектор SharePoint выбирает имя элемента Sitecore, перебирая следующие поля SharePoint именно в таком порядке:

  • Заголовок
  • СсылкаИмяФайла
  • LinkTitle
  • Имя или Заголовок
  • URL-адрес
  • GUID
  • ID

Если поле не пусто, его значение принимается за имя элемента и итерация останавливается. Так вы сможете узнать, откуда взялось недопустимое имя в вашем случае. Например, если это NameOrTitle, то вы можете попробовать указать допустимое имя, скажем, для Title, и оно должно быть выбрано соединителем SharePoint.

Я никогда не пробовал это сам, хотя. Это то, что я могу судить о взгляде на код.

Кроме того, документация по соединителю SharePoint для Sitecore 6 находится здесь.

person Yan Sklyarenko    schedule 21.01.2011