umbraco-doc-type-grid-editor icon indicating copy to clipboard operation
umbraco-doc-type-grid-editor copied to clipboard

DocTypeGridEditor v10 has missing views

Open Nashuim opened this issue 3 years ago • 0 comments
trafficstars

With the update to Umbraco 10 DocTypeGridEditor moved to a RazorClassLibrary but all views are now missing if used with the example configuration:

[
    ...
    {
        "name": "Doc Type",
        "alias": "docType",
        "view": "/App_Plugins/DocTypeGridEditor/Views/doctypegrideditor.html",
        "render": "/App_Plugins/DocTypeGridEditor/Render/DocTypeGridEditor.cshtml",
        "icon": "icon-item-arrangement",
        "config": {
            "allowedDocTypes": [...],
            "nameTemplate": "",
            "enablePreview": true,
            "overlaySize": "medium",
            "viewPath": "/Views/Partials/Grid/Editors/DocTypeGridEditor/",
            "previewViewPath": "/Views/Partials/Grid/Editors/DocTypeGridEditor/Previews/",
            "previewCssFilePath": "",
            "previewJsFilePath": ""
        }
    },
    ...
]

The Razor docs mention that .cshtml should include the AddRazorSupportForMvc property for views to be included in the DLL.

Additionally I believe that the plugin code should be moved back to the App_Plugins folder to maintain compatibility with V9 configs.

Nashuim avatar Jul 20 '22 09:07 Nashuim