Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
21 | reyssat | 1 | |
2 | To add a theme: |
||
3 | |||
4 | 1. Decide on the name of the theme. If the theme is not intended for |
||
5 | publication, please put it under the subdirectory "local": |
||
6 | local/1, local/YourName, etc. |
||
7 | |||
8 | Say the name is "local/1". |
||
9 | |||
12013 | bpr | 10 | 2. Copy the content of public_html/themes/standard to |
21 | reyssat | 11 | public_html/themes/local/1, and modify. |
12 | |||
12013 | bpr | 13 | -- un fichier css global est créé par le script mkcss.pl dans themes. |
14 | Ce script concate et minimise les fichiers css dont la liste est dans |
||
15 | le fichier css.css.template (respecter la syntaxe ...). |
||
16 | Vous pouvez ainsi utiliser des fichiers css communs dans themes/_css |
||
17 | des fichiers d'autres thèmes (à manier avec précaution) ou dans le répertoire |
||
18 | local/1/_css de votre thème. |
||
19 | |||
20 | -- Si vous désirez garder certains fichiers sans changement, il est conseillé de |
||
21 | faire plutôt un changement de fichiers. Par exemple, |
||
22 | si vous désirez conserver sans modification le fichier supervisor.phtml |
||
23 | créez-le en écrivant simplement par exemple |
||
24 | |||
25 | !changeto themes/standard/supervisor.phtml |
||
26 | |||
27 | -- Le fichier local.phtml.template une fois changé en local_phtml.fr |
||
28 | permet d'inclure des modules administratifs locaux dans les menus |
||
29 | |||
30 | -- vous pouvez changer le "vocabulaire" dans la version de langue xx (par exemple |
||
31 | xx=fr) de la manière suivante: |
||
32 | créez un répertoire lang. Si vous désirez changer la définition des noms |
||
33 | définis dans html, faites-le dans un fichier |
||
34 | lang/home_names.xx . Si les définitions sont faites dans un module administratif, |
||
35 | par exemple dans modules/adm/class/exam/lang/names.phtml.xx, faites-le dans un fichier de nom |
||
36 | adm_class_exam_lang_names.phtml.xx |
||
37 | |||
38 | -- il est possible d'utiliser les "widgets" du répertoire themes/_widgets |
||
39 | |||
14443 | bpr | 40 | widget front.phtml: |
41 | !read themes/_widgets/frontmsg.phtml local/data/news.fr blocnews blocexamples |
||
42 | argument: nom_du_module nom_du_bloc_news nom_du_bloc_exemple |
||
43 | (le module doit être dans local/data) |
||
44 | css nécessaires (à rajouter dans css.css.template) |
||
45 | _css/news.css _css/foundation_button.css _css/foundation_animation.css --- |
||
46 | |||
12013 | bpr | 47 | A faire : -- nettoyer un peu plus les fichiers pour n'avoir qu'une succession |
48 | de widgets. |
||
49 | -- bientôt un appel du type |
||
50 | !read themes/_widgets/visitormenubox.phtml |
||
51 | lira s'il existe themes/local/1/_widgets/visitormenubox.phtml dans themes/local/1/_widgets |
||
52 | et sinon dans themes/_widgets. |
||
53 | |||
6013 | bpr | 54 | ####################### |
21 | reyssat | 55 | |
6013 | bpr | 56 | wims_homeref_n0 = renouveler, aide, wims_menu_items (liens venant des modules) |
57 | |||
58 | wims_homeref_n1 : lien sur feuille, séquence, aide, about, resume, divers ! print |
||
59 | |||
12013 | bpr | 60 | wims_homeref_n2 : |
6013 | bpr | 61 | |
62 | wims_homeref_n3 : était prévu pour des tabs, ne contient rien à supprimer |
||
63 | |||
64 | wims_homeref_n4 : contrôle des scores par l'élève |
||
65 | |||
66 | wims_homeref_n5 contient pour l'instant uniquement l'aide feedback des exos |
||
67 | |||
12013 | bpr | 68 | wims_hm : lien du menu supérieur (headmenu) |