Customizing Blesta through template modifications.
Often people modify the client area templates to make them match their website. While we can't provide a less on HTML and CSS, we can point you in the right direction.
Most people start by cloning the default template files at /app/views/client/bootstrap/.
{ "version": "1.0.0", "name": "MyTheme", "description": "Built on Bootstrap 3.1.", "authors": [ { "name": "Phillips Data, Inc.", "url": "https://www.blesta.com" } ], "require": { "blesta": ">=3.2.0" } } |
In your templates you can evaluate $system_company->id to display different information based on the company ID. The first company ID of every fresh Blesta installation is "1". If using multi-company, the 2nd company would be "2", and so on. Check the ID in the link for the company under Settings > System > Companies to determine the company ID.
A common use is using embed code like Crisp chat, or Facebook Pixel that will appear on all client area pages for a specific company only. The example below can be used in /app/views/client/bootstrap/structure.pdt for displaying content or embed code for a company with the ID "2" only.:
<?php if($system_company->id == "2") { ?> Your EMBED code here <?php } ?> |