Content Application Developer Manual / Version 2406.1
Table Of Contents
If you observe an error on a page, it is sometimes not obvious which view has rendered the
particular fragment of the page. In order to ease debugging, you can set the flag
cae.view.debug-enabled=true
in the application.properties
file
of your preview web application. If this flag is set, the CAE renders comments with meta
information about the content bean and the view before and behind each fragment of a page. The comment behind each
fragment also contains the time it took (in milliseconds) to render the fragment including its children. The
output looks like this:
<li class="titlestory first" > <!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMArticleImpl$$[id=454] asTitleStory webapp resource view[/WEB-INF/templates/sites/media/com.coremedia.blueprint.common.contentbeans/CMTeasable.asTitleStory.ftl] --> <a href="/blueprint/servlet/media/diving/454"> <div class="img-box"> <!-- BEGIN com.coremedia.blueprint.cae.contentbeans.CMPictureImpl$$[id=446] null webapp resource view[/WEB-INF/templates/sites/media/com.corcom.coremedia.blueprint.common.contentbeans.Picture.ftl] --> <span data-image-rwd="image-rwd" class="image-rwd"> <span data-max-width="320" data-src="..."> </span> </span> <!-- END com.coremedia.blueprint.cae.contentbeans.CMPictureImpl$$[id=446] null webapp resource view[/WEB-INF/templates/sites/media/com.coremedia.com.coremedia.blueprint.common.contentbeans] took 31ms --> </div> <h4>Scuba diving the underwater adventure</h4> </a> <!-- END com.coremedia.blueprint.cae.contentbeans.CMArticleImpl$$[id=454] asTitleStory webapp resource view[/WEB-INF/templates/sites/media/com.coremedia.blueprint.common.contentbeans/CMTeasable.asTitleStory.ftl] took 58ms --> </li>