Widget Zone Broken?

Kentico Developer asked on April 10, 2014 07:39

Hi guys,

I was wondering where Kentico stores widget configuration, as I was hoping to look into why my widget zones are a little broken on my root node right now.

I had nested some widget zones within a tab module, and had successfully added my extremely basic custom module to a few of them, but then when I went back to modify the page, I couldn't update the first widget zone.

At first, I thought I had layout/css issues preventing me from hitting the right target area, so I removed ALL widgets from the page, and added just a single widget zone, but was unable to add any child widgets to this zone.

I discovered, by adding second, third, etc widget zones, I could add and edit content in those further zones just fine, and once I had added enough zones, I could remove the initial zone, and everything was fine, but then if I added another zone, that one would be broken again.

It's almost like there's a uid for the first widget zone, that is being re-used, and has some corrupt settings that I'd like to have a look at to try and fix.

Cheers, Pete

Recent Answers

Kentico Developer answered on April 10, 2014 07:40

P.S. this is using Kentico 8

0 votesVote for this answer Mark as a Correct answer

Kentico Developer answered on April 10, 2014 08:34

Figured this one out myself - Somehow, a bunch of page editor widgets that I had added to the Page tab, had somehow been copied into the Design tab, but weren't showing up on the Page tab, so when working from the Page tab, it looked like you were deleting and re-adding widgets, but the Design tab was overriding some of those widgets silently in the background, but ONLY when matching widgets were added to the Page tab

0 votesVote for this answer Mark as a Correct answer

Filip Ligač answered on April 12, 2014 10:56 (last edited on April 12, 2014 19:49)


Just for future reference - web part zone configuration (which includes widget zone as well) is stored in a CMS_PageTemplate table and its PageTemplateWebParts column in an XML format.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.