Benutzerdefinierte Aktions-URL wird nicht für neues Feature anzuzeigen.

Ich bin immer noch in die Gewohnheit der Gestaltung mein Feature-XML-Dateien von hand, denn es ist alles ziemlich neu für mich. Ich möchte nicht auf einem Front-End-Tool verlassen das Zeug hat, die, das ich nicht verstehen (Er sagte, als er schrieb einen Blog-Eintrag mit einem Tool, das er nicht versteht).

Heute, Ich habe versucht, die Websiteeinstellungen eine benutzerdefinierte Aktion hinzufügen, aber es würde nicht bloßstellen. Ich konnte das Feature installieren und sehen es in die Websitefeatures, aber wenn ich es aktiviert (ohne Fehler) Es würde nicht einfach über die Drop-Down-Menü angezeigt.

Ich erkannte schließlich, dass ich "SharePoint falsch geschrieben" in der Location-Attribut des der <CustomAction> Knoten. Dies ist die schlechte elements.xml-Datei:

<?XML Version="1.0" Codierung="UTF-8" ?>
<Elemente xmlns="http://Schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolbar"
 GroupId="SiteActions"
 Lage="Microsoft.SharePoint.StandardMenu"
 Sequenz="100"
 Titel="Hallo!"
 Beschreibung="Benutzerdefiniertes Menüaktion über ein Feature hinzugefügt."
 ImageUrl="_layouts/images/menuprofile.gif">

    <UrlAction URL="http://www.Xyzzy.com"/>

  </CustomAction>
</Elemente>

Gut:

<?XML Version="1.0" Codierung="UTF-8" ?>
<Elemente xmlns="http://Schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolBar"
 GroupId="SiteActions"
 Lage="Microsoft.SharePoint.StandardMenu"
 Sequenz="100"
 Titel="Hallo!"
 Beschreibung="Benutzerdefiniertes Menüaktion über ein Feature hinzugefügt."
    >
    <UrlAction URL="http://www.Xyzzy.com"/>
  </CustomAction>
</Elemente>

That one took me a good two hours to figure out 🙂

Ich nehmen Trost in der Tatsache, dass irgendwann in der Zukunft, Ich werde mit Überzeugung sagen können, "back in the day, Ich hatte drei Meilen bergauf im Schnee zu gehen (barfuß!) um eine benutzerdefinierte Funktion auf MOSS bereitstellen. Sie Kinder, Sie wissen nicht, wie einfach Sie es haben! Steigen Sie meinen Rasen!"

Kann nicht warten.

</Ende>

Technorati Tags: ,

4 Gedanken zu „Benutzerdefinierte Aktions-URL wird nicht für neues Feature anzuzeigen.

  1. David Remillard
    Vielen Dank! Dieser hat mich, zu! Gefunden Sie Ihre Post nach verschwenden eine Menge Zeit. Vielen Dank für die Buchung! Dave.
    Antwort
  2. Kein name
    Vielen Dank! Vielen Dank! Vielen Dank!
    Es dauerte mir wörtlich 3 Stunden, bis ich Ihrer Gewebe gefunden und sah, dass in der Tat ich Sharepoint falsch geschrieben. Warum ist die Hölle "gemeinsam nutzenPg EMEINSAMER"?!?!
    Immerhin Danke sehr bemannen!
    Antwort

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *