Skip to main content
Skip table of contents

Styling Embedded Pages

If you need to edit the UI of one of our embedded pages, you can do so by using a CSS file template. This page will guide you through the steps you need to get it working.

Available templates

You can choose between two CSS templates. The first one is populated with CSS variables and rules (pages-embedded-variables.css) and the second one (pages-embedded-clean.css) contains only the CSS rules with no variables or properties assigned to them.

pages-embedded-variables.css pages-embedded-clean.css

Which template should I choose and what can be edited

The scope of the CSS rules in those templates is more focused on text alignment, font styling, margins, paddings, borders and colours of the pages and some of its components (buttons and input fields*, for example). The CSS templates' rules do not include changes in the positioning or layout of the page elements (e.g. no flexbox or grid rules, for example).

That said, for more simple and cosmetic changes, the pages-embedded-variables.css template will probably suffice. For bigger changes, it is probably best to stick with the pages-embedded-clean.css. We recommend taking a look at both and then making the call on which one to use.

Uploading the file

After deciding on which CSS template to use, you must rename it to pages-embedded.css and upload it to the /public/dashboard/css/embeded folder of your WebDAV server. If you’re not familiar with this process, refer to Uploading Files via WebDAV.

The file must be renamed as mentioned or else the changes won’t take place

Editing the file after upload

It is possible to edit the CSS file and see the changes on the fly if you’re using Cyberduck to access the WebDAV server. Just right-click on the file and select the “Edit With” option in the menu and select your preferred app to open it. Leave Cyberduck open while you’re editing the stylesheet (or else you’ll be disconnected from the server). Save the file on your code editor and you should get a notification that the file was updated in the server.

JavaScript errors detected

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

If this problem persists, please contact our support.