Bonjour à vous,
Pour la création d'un site web, j'ai centralisé la mise en page des ... ben des pages, dans un package.
En gros, ça donne un truc du genre (dans le package) :
titrePage, menuGauche et piedPage sont définis dans le package, exportés et tout comme il se doit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 sub pageType{ my ($titre) = @_ ; print " <table width='100%'> <tr><td colspan = 2>"; titrePage($titre); print " </td></tr> <tr><td width='245px'>"; menuGauche(); print " </td><td rowspan = 3>"; contenu(); print " </td></tr> <tr><td>"; infos(); print " </td></tr> <tr><td>"; piedPage(); print " </td></tr> </table>"; }
En revanche, j'aimerais que contenu et infos (qui dépendent uniquement de la page) soient définis dans le script.
Enfin, ils le sont. J'aimerais juste que Perl comprenne qu'il doit les chercher là bas, et non dans la classe !
Est-ce possible? Si oui, comment?
J'ai pensé à les définir "à vide" dans la classe et les redéfinir dans mon script, mais, déjà, je ne suis pas experte en redéfinition, et puis, comme l'appel se fait indirectement, depuis le package, ça n'a pas fonctionné.
Merci d'avance pour votre aide !
Partager