On permet d'ajouter un header / footer on mail html envoyé :
* gamumail/html_header.html => header pour tous les mails * gamumail/html_footer.html => footer pour tous les mails * gamumail/SLUG_html_header.html => pour les mails du modele SLUG * gamumail/SLUG_html_footer.html => pour les mails du modele SLUG
This commit is contained in:
parent
fde989b252
commit
a2f39badd6
2 changed files with 26 additions and 1 deletions
10
README.md
10
README.md
|
@ -43,9 +43,10 @@ ex de fichier :
|
||||||
</div>
|
</div>
|
||||||
</B_doc>
|
</B_doc>
|
||||||
```
|
```
|
||||||
2 autres branchements possibles :
|
3 branchements possibles :
|
||||||
* gamumail/SLUG_debutform.html -> au début du form
|
* gamumail/SLUG_debutform.html -> au début du form
|
||||||
* gamumail/SLUG_soustexte.html -> sous le contenu du mail, avant les pièces jointes
|
* gamumail/SLUG_soustexte.html -> sous le contenu du mail, avant les pièces jointes
|
||||||
|
* gamumail/SLUG_fichier.html -> à la fin du formulaire
|
||||||
|
|
||||||
### Dans le php
|
### Dans le php
|
||||||
#### 1. Appel du formualire
|
#### 1. Appel du formualire
|
||||||
|
@ -114,3 +115,10 @@ function gamumail_contrat_resa_traiter($corps, $options = []){
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### 3. Ajouter un header / footer dans notre content html
|
||||||
|
on peut définir un header / footer pour les messages :
|
||||||
|
* gamumail/html_header.html => header pour tous les mails
|
||||||
|
* gamumail/html_footer.html => footer pour tous les mails
|
||||||
|
* gamumail/SLUG_html_header.html => pour les mails du modele SLUG
|
||||||
|
* gamumail/SLUG_html_footer.html => pour les mails du modele SLUG
|
||||||
|
|
||||||
|
|
|
@ -160,6 +160,23 @@ function formulaires_gamumail_traiter_dist($slug, $auteur = 0, $Tclient = [], $T
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$html_header = '';
|
||||||
|
|
||||||
|
if(find_in_path('gamumail/html_header.html')){
|
||||||
|
$html_header = recuperer_fond('gamumail/html_header', $options);
|
||||||
|
}elseif (find_in_path($slug . '_html_header.html')) {
|
||||||
|
$html_header = recuperer_fond('gamumail/'.$slug . '_html_header', $options);
|
||||||
|
}
|
||||||
|
|
||||||
|
$html_footer = '';
|
||||||
|
if(find_in_path('gamumail/html_footer.html')){
|
||||||
|
$html_footer = recuperer_fond('gamumail/html_footer', $options);
|
||||||
|
}elseif (find_in_path($slug . '_html_footer.html')) {
|
||||||
|
$html_footer = recuperer_fond('gamumail/'.$slug . '_html_footer', $options);
|
||||||
|
}
|
||||||
|
|
||||||
|
$html = $html_header . $html . $html_footer;
|
||||||
|
|
||||||
$corps = [
|
$corps = [
|
||||||
'html' => $html,
|
'html' => $html,
|
||||||
'texte' => $texte,
|
'texte' => $texte,
|
||||||
|
|
Loading…
Add table
Reference in a new issue