Umbraco

By Davide Longhi Jan 20, 2019

Aggiungere una sezione custom

Di seguito i passi necessari per la creazione di una sezione personalizzata .
  • Copiare la dll nella cartella \bin di umbraco.
  • Copiare l'immagine che si deve visualizzare nella parte sezioni nella cartella \umbraco\images\tray Creare in \umbraco una cartella custom e copiare la pagina aspx presente nella solution in particolare editCustom.aspx
  • Aggiungere nelle seguenti tabelle di Umbraco il seguente codice INSERT INTO umbracoApp (sortOrder, appAlias, appIcon, appName) VALUES (9, 'custom', 'custom.gif', 'custom')
  • nel caso l'immagine non sia custom.gif modifcare il nome INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType) VALUES (0, 1, 0, 'custom', 'custom', 'custom', '.sprTreeFolder', '.sprTreeFolder_o', 'CustomUmbracoSection', 'Trees.LoadCustomTree')
  • aggiungere nel file UI.XML che si trova nella cartella umbraco\presentation\umbraco\config\create\ il seguente nodo 
  •   <nodeType alias=”initcustom”>
          <header>Custom</header>
          <usercontrol>/create/simple.ascx</usercontrol>
          <tasks>
            <create assembly=”CustomUmbracoSection” type=”Tasks.CustomTasks” />
            <delete assembly=”CustomUmbracoSection” type=”Tasks.CustomTasks” />
          </tasks>
      </nodeType>
  • E' ora possibile abilitare la nuova sezione all'interno di Umbraco. Sotto la voc e Users selezionare l'utente a cui si desidera abilitare la voce e sotto la voce sezioni sarà visibile una checkbox Custom da selezionare e salvare A questo punto nelle sezioni comparirà la voce Custom.
  • Cliccando qui è possibile scaricare il sorgente by Nibble