Sigo en el hábito de elaboración de mis archivos XML característica a mano ya que es bastante nuevo para mí. No quiero confiar en una herramienta front-end que hace cosas que no entiendo (dijo mientras escribía una entrada de blog usando una herramienta que no entiende).
Hoy en día, Estaba tratando de agregar una acción personalizada para la configuración del sitio, pero no demuestran para arriba. Pude instalar la función y ver en las características del sitio, Pero cuando lo activé (sin error) simplemente no aparece en el menú desplegable.
Finalmente me di cuenta de que mal escrito "SharePoint" en el atributo de la ubicación de la <CustomAction> nodo. Este es el archivo elements.xml mal:
<?XML Versión="1.0" codificación="UTF-8" ?> <Elementos xmlns="http://schemas.Microsoft.com/SharePoint/"> <CustomAction ID="SiteActionsToolbar" ID de grupo="SiteActions" Ubicación="Microsoft.Sharepoint.StandardMenu" Secuencia="100" Título="Hola!" Descripción="Acción del menú personalizado mediante una función de agregado." ImageUrl="_layouts/images/menuprofile.gif"> <UrlAction URL="http://www.XYZZY.com"/> </CustomAction> </Elementos> |
Buena:
<?XML Versión="1.0" codificación="UTF-8" ?> <Elementos xmlns="http://schemas.Microsoft.com/SharePoint/"> <CustomAction ID="SiteActionsToolBar" ID de grupo="SiteActions" Ubicación="Microsoft.SharePoint.StandardMenu" Secuencia="100" Título="Hola!" Descripción="Acción del menú personalizado mediante una función de agregado." > <UrlAction URL="http://www.XYZZY.com"/> </CustomAction> </Elementos> |
That one took me a good two hours to figure out 🙂
Me consuela el hecho de algún día en el futuro, Seré capaz de decir con convicción, "en el día, Tuve que caminar tres kilómetros arriba de la colina en la nieve (pies descalzos!) para implementar una función personalizada para musgo. Que los niños, No sabes lo fácil que tenerlo! Bajar mi césped!"
No puedo esperar.
</final>