Scroll Sites Data Center

Add error templates

If an error occurs while rendering the page, Scroll Viewport locates the appropriate error template to render that error.

Creating Velocity templates for error pages

Create a new Velocity template called error.vm, then fill it with the following content and upload it:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<title>$statusCode - $statusText</title>
	</head>
	<body>
		<h1>$statusCode - $statusText</h1>
		<p>An error occurred</p>
	</body>
</html>

Redirect to another page

To redirect from an error page to another page, implement the following code into your error page:

XML
#if ($statusCode == 404)
    <script>window.location = "$space.link";</script>
#end

In this example, the user would be redirected to the homepage of the space if an 404 error occurs.

Last updated: