# Default Module Layout

You can also implicitly setup a default layout to use when rendering views from the specific module. This only works when you call the `event.setView()` method from your module event handlers. Once called, the framework will discover the default layout to render that view in. You set up the default layout for a module by using the layoutSettings structure in your configuration:

```javascript
layoutSettings = {
  defaultLayout = "MyLayout.cfm"
};
```

> **Caution** The set default layout MUST exist in the layouts folder of your module and the declaration must have the `.cfm` extension attached.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://coldbox.ortusbooks.com/v5.x-1/hmvc/modules/layout-and-view-renderings/default-module-layout.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
