Subversion Repositories wimsdev

Rev

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)