# Views documentation and $view-\>setThemeHandle example code

**URL:** https://forums.concretecms.org/t/views-documentation-and-view-setthemehandle-example-code/6999
**Category:** Documentation
**Created:** [February 22, 2024, 10:27pm UTC](https://forums.concretecms.org/t/views-documentation-and-view-setthemehandle-example-code/6999 "2024-02-22T22:27:17Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![ebmudcom](https://forums.concretecms.org/user_avatar/forums.concretecms.org/ebmudcom/32/5548_2.png) [@ebmudcom](https://forums.concretecms.org/u/ebmudcom)
#### Post date: [February 22, 2024, 10:27pm UTC](https://forums.concretecms.org/t/views-documentation-and-view-setthemehandle-example-code/6999/1 "2024-02-22T22:27:17Z")

</div>

### Rendering a View Object

Example of a GET route `/account/activate` rendering a view:

```auto
$router->get('/account/activate', function() use ($app) {
    $factory = $app->make(\Concrete\Core\Http\ResponseFactoryInterface::class);
    $view = new \Concrete\Core\View\View(‘/account/activate/form’);
    $view->setThemeHandle(‘green_salad’);
    return $factory->createResponse($view->render());
});

```

\Concrete\Core\View\View does not have a method named setThemeHandle, going as far back as 8.2.1 and as far forward as 9.1.3.

Found here [https://documentation.concretecms.org/9-x/developers/security/route#heading-22](https://documentation.concretecms.org/9-x/developers/security/route#heading-22)

Additionally, in code blocks, it would be better if the code used straight quotes (’ ") instead of curly (ie: typesetter) quotation (’) marks.

---

<div class="post-metadata">

### Author: ![EvanCooper](https://forums.concretecms.org/user_avatar/forums.concretecms.org/evancooper/32/4597_2.png) [@EvanCooper](https://forums.concretecms.org/u/EvanCooper)
#### Post date: [February 23, 2024, 12:55am UTC](https://forums.concretecms.org/t/views-documentation-and-view-setthemehandle-example-code/6999/2 "2024-02-23T00:55:06Z")

</div>

I’ve gone ahead and swapped out the curly quotes with straigth quotes. I’ll log the method issue in our tracker. Thanks!

---

<div class="post-metadata">

### Author: ![EvanCooper](https://forums.concretecms.org/user_avatar/forums.concretecms.org/evancooper/32/4597_2.png) [@EvanCooper](https://forums.concretecms.org/u/EvanCooper)
#### Post date: [February 23, 2024, 6:18am UTC](https://forums.concretecms.org/t/views-documentation-and-view-setthemehandle-example-code/6999/3 "2024-02-23T06:18:56Z")

</div>

All right and I updated that method - I believe it should be setViewTheme() - let me know if that looks better for you.
