36 lines
948 B
Markdown
36 lines
948 B
Markdown
|
# Front end customization
|
||
|
|
||
|
Do you want to customize your instance ? Here is a step by step guide.
|
||
|
|
||
|
## Step 1. Understanding
|
||
|
|
||
|
For your information, you can overide any view in our app by replicating the
|
||
|
view structure from `app/views` to `app/custom_views/`.
|
||
|
|
||
|
You can also overide locales by replicating the locales structure from
|
||
|
`config/locales` to `config/custom_locales`.
|
||
|
|
||
|
## Step 2. Customize the views
|
||
|
|
||
|
So let's imagine you want to customize the `app/views/root/_footer.html.haml`.
|
||
|
Here is how to do:
|
||
|
|
||
|
```
|
||
|
$ mkdir app/custom_views/root
|
||
|
$ cp app/views/root/_footer.html.haml app/custom_views/root
|
||
|
```
|
||
|
|
||
|
And _voila!_ You can edit your own template. No need for env var, no need to
|
||
|
worry about conflicts.
|
||
|
|
||
|
## Step 3. Customize the locales
|
||
|
|
||
|
Now let's imagine you want to customize the `config/locales/links.fr.yml`.
|
||
|
Here is how to do:
|
||
|
|
||
|
```
|
||
|
$ cp config/locales/links.fr.yml config/custom_locales
|
||
|
```
|
||
|
|
||
|
And _voila!_ You can now edit your own locales.
|