Категория Архивы: Без рубрики

Пользовательские URL-адрес действия не будут отображаться для новой функции

Я до сих пор в привычку Крафта моя функция XML-файлы вручную, так как это все довольно новый для меня. Я не хочу полагаться на внешний инструмент, я не понимаю, что делает вещи (Он сказал, как он написал в блоге запись, с помощью инструмента, который он не понимает).

Сегодня, Я пытался добавить настраиваемое действие для настройки сайта, но он просто не показать. Я мог бы установить функцию и увидеть его в возможности сайта, но когда я активировал (без ошибок) Он просто не будет отображаться в раскрывающемся меню.

Я наконец понял, что я неправильно "SharePoint" в атрибуте местоположения <CustomAction> узел. Это файл elements.xml Бад:

<?XML Версия="1.0" кодирование="UTF-8" ?>
<Элементы xmlns="HTTP://schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolbar"
 GroupId="SiteActions"
 Местоположение="Microsoft.SharePoint.StandardMenu"
 Последовательность="100"
 Название="Привет!"
 Описание="Пользовательское меню действий, добавить через функцию."
 ImageUrl="_layouts/images/menuprofile.GIF">

    <UrlAction URL-адрес="HTTP://www.Xyzzy.com"/>

  </CustomAction>
</Элементы>

Хороший:

<?XML Версия="1.0" кодирование="UTF-8" ?>
<Элементы xmlns="HTTP://schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolBar"
 GroupId="SiteActions"
 Местоположение="Microsoft.SharePoint.StandardMenu"
 Последовательность="100"
 Название="Привет!"
 Описание="Пользовательское меню действий, добавить через функцию."
    >
    <UrlAction URL-адрес="HTTP://www.Xyzzy.com"/>
  </CustomAction>
</Элементы>

На это у меня ушло два часа

Я пользуюсь утешение в том, что когда-нибудь в будущем, Я буду в состоянии сказать с уверенностью, "назад в день, Мне пришлось ходить в трех милях вверх по холму в снегу (босиком!) чтобы развернуть пользовательские функции Мосс. Вы дети, Вы не знаете, как легко она у вас! Сойдите мой газон!"

Не может ждать.

</конец>

Бирки Technorati: ,