Pages not rendering anymore after adding components - howto debug ?
Hi,
I started customizing the Geometrixx-media site in order to achieve our corporate look and feel.
This involved adding some javascript / CSS in a clientLib, and changing the various page components (headers / footers / .....). I also added some new pages using the CQ5 WCM and added content to them.
Everything was working fine until at some point I decided to add a component to a page (I don't remember exactly what component it was). But the result was that my page didn't render properly anymore. By not rendering correctly I mean
- No top-nav component is displayed anymore
- Content that was nicely styled is no longer tyled
- The component I added is nowhere to be found
- The CQ5 floating window (allowing you to drag / drop components) is empty and doesn't respond to clicks anymore.
- The green zones identifying the components on the page are not present.
So I'm left with a "bricked" page. As I can no longer edit the page and I have no idea what is causing it
- I don't see any errors in the Chrome DevTools console
- I don't see any errors in the errors.log
Is there some way I can manually "correct" this page by removing whatever component might have caused this ?
It's not the first time I had this issue (and now I can still afford to just delete the page and re-create one), but I would like to avoid these issues in the future and would like to know if there is a workaround for this.
It's also very easy to "brick" a page. For example , if I remove the "path" attribute from a cq:include component the system doesn't render anything anymore and I'm left staring at a blank page with no information (again the error.log was empty).
How should one go about debugging issues like that ?