Skip to main content
Skip table of contents

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:

Creating a default error-page

HTML/XML
<!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:

Redirecting from an error 404 page to the homepage

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.