1 Customize InDefero
Natalie Adams edited this page 2021-04-08 20:29:13 +00:00

Description

How to change the look of InDefero

InDefero is using the Pluf Framework and as such is very simple to customize.

Let say, you want to change the base template to load a different style sheet. You can see in IDF/templates/idf/base.html line 26, that the style.css file is used. So, we are going to change it with another style.

Create a folder, let say /home/www/indefero/customtemplates/idf and copy the file base.html into it.

Change line 26 of the new base.html with:

  <link rel="stylesheet" type="text/css" href="{media '/custom/style.css'}" />

Copy the file www/media/idf/css/style.css as www/media/custom/style.css and change the content as you need.

Load the new base.html

To load the new base.html file, edit your IDF/conf/idf.php file and change the lines:

$cfg['template_folders'] = array(
        dirname(__FILE__).'/../templates',
                                 );

With:

$cfg['template_folders'] = array(
        '/home/www/indefero/customtemplates',
        dirname(__FILE__).'/../templates',
                                 );

Now, when looking for a template, InDefero will look first in the customtemplates folder. That your custom templates will be loaded and not the original one. Using this approach you can change all the templates the way you want.