Skip to content

Commit dcec277

Browse files
authored
Merge pull request #44 from idseefeld/bugs/41-after-umbraco-update-to-version-1540-the-wysiwyg-blog-grid-shows-error
fix issue 41
2 parents b587e82 + 76b854e commit dcec277

File tree

67 files changed

+21634
-1506
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+21634
-1506
lines changed

src/wysiwgUmbracoCommunityExtensions.TestSite/Views/Partials/blockgrid/~items.cshtml renamed to src/wysiwgUmbracoCommunityExtensions.TestSite/Views/Partials/blockgrid/backup-items.cshtml

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,30 @@
1-
@using Umbraco.Extensions
2-
@model IEnumerable<BlockGridItem>
1+
@using Umbraco.Cms.Core.Models.Blocks
2+
@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<IEnumerable<BlockGridItem>>
33
@{
44
if (Model?.Any() != true) { return; }
55
}
66

77
<div class="umb-block-grid__layout-container">
88
@foreach (var item in Model)
99
{
10-
var areasTemplates = new List<string>();
11-
for (var i = 1; i <= 20; i++)
12-
{
13-
areasTemplates.Add($"{WysiwgUmbracoCommunityExtensions.Constants.Prefix}layout{i}");
14-
}
15-
var alias = areasTemplates.InvariantContains(item.Content.ContentType.Alias)
16-
? BlockGridTemplateExtensions.DefaultItemAreasTemplate
17-
: item.Content.ContentType.Alias;
18-
var partialViewName = string.Concat(BlockGridTemplateExtensions.DefaultFolder, "Components/", alias.Replace(WysiwgUmbracoCommunityExtensions.Constants.Prefix,""));
1910

2011
<div class="umb-block-grid__layout-item"
21-
data-content-element-type-alias="@alias"
12+
data-content-element-type-alias="@item.Content.ContentType.Alias"
2213
data-content-element-type-key="@item.Content.ContentType.Key"
2314
data-element-key="@item.ContentKey"
2415
data-col-span="@item.ColumnSpan"
2516
data-row-span="@item.RowSpan"
2617
style=" --umb-block-grid--item-column-span: @item.ColumnSpan; --umb-block-grid--item-row-span: @item.RowSpan; ">
2718
@{
19+
var partialViewName = "blockgrid/Components/" + item.Content.ContentType.Alias;
2820
try
2921
{
3022
@await Html.PartialAsync(partialViewName, item)
3123
}
3224
catch (InvalidOperationException)
3325
{
3426
<p>
35-
<strong>Could not render component of type: @(alias)</strong>
27+
<strong>Could not render component of type: @(item.Content.ContentType.Alias)</strong>
3628
<br />
3729
This likely happened because the partial view <em>@partialViewName</em> could not be found.
3830
</p>

src/wysiwgUmbracoCommunityExtensions.TestSite/Views/layout.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@using Umbraco.Cms.Web.Common.PublishedModels;
1+
@using Umbraco.Cms.Web.Common.PublishedModels;
22
@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<IMetaSeo>
33
@{
44
Layout = null;
@@ -68,4 +68,4 @@
6868

6969
<script src="~/js/pictureloading.js?v=@v"></script>
7070
</body>
71-
</html>
71+
</html>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
@using Umbraco.Cms.Web.Common.PublishedModels;
1+
@using Umbraco.Cms.Web.Common.PublishedModels;
22
@using WysiwgUmbracoCommunityExtensions.Models;
33
@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<RootPage>
44
@{
55
Layout = "layout.cshtml";
66
}
77

8-
@await Html.GetBlockGridHtmlAsync(Model.Main)
8+
@await Html.GetBlockGridHtmlAsync(Model.Main)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
@using Umbraco.Cms.Web.Common.PublishedModels;
1+
@using Umbraco.Cms.Web.Common.PublishedModels;
22
@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<StandardPage>
33
@{
44
Layout = "layout.cshtml";
55
}
66

77
@await Html.GetBlockGridHtmlAsync(Model.Main)
88

9-
@await Html.GetBlockGridHtmlAsync(Model.SecondGrid)
9+
@await Html.GetBlockGridHtmlAsync(Model.SecondGrid)

src/wysiwgUmbracoCommunityExtensions.TestSite/appsettings.Development.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@
1717
}
1818
]
1919
},
20-
"ConnectionStrings": {
21-
"umbracoDbDSN": "Data Source=|DataDirectory|/Umbraco.sqlite.db;Cache=Shared;Foreign Keys=True;Pooling=True",
22-
"umbracoDbDSN_ProviderName": "Microsoft.Data.Sqlite"
23-
},
2420
"Umbraco": {
2521
"CMS": {
2622
"ModelsBuilder": { "ModelsMode": "SourceCodeManual" },

0 commit comments

Comments
 (0)