[-] BO : #PSTEST-1097 : Fix bug override email in theme

This commit is contained in:
lLefevre
2012-03-28 09:34:01 +00:00
parent 145fc86c57
commit e2da5719aa
3 changed files with 15 additions and 4 deletions
@@ -56,20 +56,24 @@
{*<input type="submit" name="submitTranslations{$type|ucfirst}AndStay" value="{l s='Update and stay'}" class="button" />*}
<h2>{l s='Core e-mails:'}</h2>
<p class="preference_description">{l s='List of emails which are in the folder'} <strong>"mails/{$lang|strtolower}/"</strong></p>
{$mail_content}
<h2>{l s='Module e-mails:'}</h2>
<p class="preference_description">{l s='List of emails which are in the folder'} <strong>"modules/name_of_module/mails/{$lang|strtolower}/"</strong></p>
{foreach $module_mails as $module_name => $mails}
{$mails['display']}
{/foreach}
{if !empty($theme_mails)}
<h2>{l s='Theme e-mails:'}</h2>
<p class="preference_description" style="width:100%">{l s='List of emails of theme'} {$theme_name|ucfirst} {l s='which are in the folder'}" <strong>{$theme_name}/mails/{$lang|strtolower}/"</strong></p>
{$bool_title = false}
{foreach $theme_mails as $theme_or_module_name => $mails}
{if $theme_or_module_name != 'theme_mail' && !$bool_title}
{$bool_title = true}
<h2>{l s='E-mail modules in theme:'}</h2>
<p class="preference_description" style="width:100%">{l s='List of emails of theme'} {$theme_name|ucfirst} {l s='which are in the folder'}" <strong>{$theme_name}/modules/name_of_module/mails/{$lang|strtolower}/"</strong></p>
{/if}
{$mails['display']}
{/foreach}
@@ -1625,6 +1625,7 @@ class AdminTranslationsControllerCore extends AdminController
{
$theme_mails['theme_mail'] = $this->getMailFiles(_PS_THEME_DIR_.'mails/', $lang, 'theme_mail');
$theme_mails['theme_mail']['subject'] = $this->getSubjectMailContent(_PS_THEME_DIR_.'mails/'.$lang);
$theme_mails['theme_mail']['display'] = $this->displayMailContent($theme_mails['theme_mail'], $subject_mail, $obj_lang, 'theme_theme_mail', ucfirst(_THEME_NAME_));
}
if (file_exists(_PS_THEME_DIR_.'/modules'))
{
@@ -1634,8 +1635,8 @@ class AdminTranslationsControllerCore extends AdminController
{
$theme_mails[$module_dir] = $this->getMailFiles(_PS_THEME_DIR_.'modules/'.$module_dir.'/mails/', $lang, 'theme_module_mail');
$theme_mails[$module_dir]['subject'] = $theme_mails['theme_mail']['subject'];
$title = $theme_or_module_name != 'theme_mail' ? ucfirst(_THEME_NAME_).' '.sprintf($this->l('E-mails for %s module'), '<em>'.$theme_or_module_name.'</em>') : ucfirst(_THEME_NAME_).' '.$this->l('E-mails');
$theme_mails[$module_dir]['display'] = $this->displayMailContent($theme_mails[$module_dir], $subject_mail, $obj_lang, 'theme_'.Tools::strtolower($theme_or_module_name), $title, ($theme_or_module_name != 'theme_mail' ? $theme_or_module_name : false));
$title = $module_dir != 'theme_mail' ? ucfirst(_THEME_NAME_).' '.sprintf($this->l('E-mails for %s module'), '<em>'.$module_dir.'</em>') : ucfirst(_THEME_NAME_).' '.$this->l('E-mails');
$theme_mails[$module_dir]['display'] = $this->displayMailContent($theme_mails[$module_dir], $subject_mail, $obj_lang, 'theme_'.Tools::strtolower($module_dir), $title, ($module_dir != 'theme_mail' ? $module_dir : false));
}
}
}
@@ -1672,7 +1673,8 @@ class AdminTranslationsControllerCore extends AdminController
'tinyMCE' => $this->getTinyMCEForMails($obj_lang->iso_code),
'mail_content' => $this->displayMailContent($core_mails, $subject_mail, $obj_lang, 'core', $this->l('Core e-mails')),
'module_mails' => $module_mails,
'theme_mails' => $theme_mails
'theme_mails' => $theme_mails,
'theme_name' => _THEME_NAME_
);
$this->initToolbar();
+5
View File
@@ -3114,6 +3114,7 @@ $_LANGADM['AdminScenes942da499f64e33bf906449f53937dcac'] = 'Veuillez ajouter une
$_LANGADM['AdminScenes9747d23c8cc358c5ef78c51e59cd6817'] = 'Tout désélectionner';
$_LANGADM['AdminScenes992fce2ab1e3df0de5e94109ab6f4ba0'] = 'Si vous souhaitez utiliser une miniature particulière (différente de celle générée à partir d\'une réduction de l\'image ci-dessus), veuillez choisir un fichier ici.';
$_LANGADM['AdminScenes997fd7aaabd538817e06ff1b3289bee3'] = 'Image à \"taguer\" :';
$_LANGADM['AdminScenes9ea67be453eaccf020697b4654fc021a'] = 'Sauvegarder et rester';
$_LANGADM['AdminScenesa5394858079fa378684b20a1abc0e9be'] = 'Note : pour changer la dimension de base des images de scènes, veuillez modifier le paramètre \'thumb_scene\' avec les dimensions souhaitées (dans le back-office : onglet \"Préférences\", sous-onglet \"Images\").';
$_LANGADM['AdminScenesa99236f155b9a3606d7b36262179bc17'] = 'Taille de l\'image :';
$_LANGADM['AdminScenesb56c3bda503a8dc4be356edb0cc31793'] = 'Tout réduire';
@@ -3699,6 +3700,7 @@ $_LANGADM['AdminStoresc3f42f159abd8ca877101e1f6eff322f'] = 'Code postal :';
$_LANGADM['AdminStoresc4d2dfcc9772ed9b143df5491e828235'] = 'Pas de carte, pas de recherche, juste un annuaire des magasins';
$_LANGADM['AdminStoresd3b206d196cd6be3a2764c1fb90b200f'] = 'Supprimer la sélection';
$_LANGADM['AdminStoresd7ceaa3ddb4fc6884046456463ecb258'] = 'Immatriculation :';
$_LANGADM['AdminStoresdd7bf230fde8d4836917806aff6a6b27'] = 'Adresse';
$_LANGADM['AdminStorese25f0ecd41211b01c83e5fec41df4fe7'] = 'Supprimer les éléments sélectionnés ?';
$_LANGADM['AdminStorese734ed12d2c2026532f66e0ebeedfc8c'] = 'Exemple : 10h00-21h30';
$_LANGADM['AdminStoresf2a6c498fb90ee345d997f888fce3b18'] = 'Supprimer';
@@ -4073,6 +4075,7 @@ $_LANGADM['AdminTranslations2303c057afcbe798a5d9811d36e88050'] = 'Modifier les t
$_LANGADM['AdminTranslations26a8ee44d835a6301f1ffa7686749633'] = 'Demandez à votre hébergeur d\'augmenter les limites POST et REQUEST à';
$_LANGADM['AdminTranslations27ca1be964154831467c8a36787a0499'] = 'Modifier ce modèle d\'e-mail';
$_LANGADM['AdminTranslations282d961c3071465db42647be8f662671'] = 'Traductions nom des champs';
$_LANGADM['AdminTranslations2a292d2ee306e35712f1108ccf29e95d'] = 'qui sont dans le dossier';
$_LANGADM['AdminTranslations2e8d630dcde90b8b5be0468678f88551'] = 'Import/export de traductions';
$_LANGADM['AdminTranslations30b499fa0aa80e9f1528b2d6bda382e7'] = 'Seule une partie des données a été copiée, un ou plusieurs fichiers de traduction n\'ont pas été trouvés ou copiés';
$_LANGADM['AdminTranslations338ff312cb917883ec15e66638f5e05f'] = 'Traduction du sujet du mail non trouvée dans';
@@ -4126,6 +4129,7 @@ $_LANGADM['AdminTranslationsac332cbcd79183bb75ed2aabdb49c679'] = 'Impossible de
$_LANGADM['AdminTranslationsb19fb6a185577d3198778e1261b94b44'] = 'Erreur dans le template - chaîne vide trouvée, veuillez modifier :';
$_LANGADM['AdminTranslationsb37d48744ecde1e6ba1c70b6d1e618f0'] = 'Vous devez sélectionner 2 thèmes afin de copier les données de l\'un vers l\'autre';
$_LANGADM['AdminTranslationsb3cb7b15aa2fb2cb6675414233a3aa1b'] = 'Objet pour %s :';
$_LANGADM['AdminTranslationsbe15a78769de6c6c8233c9bd30012d2f'] = 'Liste des emails du thème';
$_LANGADM['AdminTranslationsc06a778aeea1249390e1e61d4772e96d'] = 'Aucun sujet n\'a été trouvé pour %s, ou le sujet est généré depuis la base de données.';
$_LANGADM['AdminTranslationsc21f969b5f03d33d43e04f8f136e7682'] = 'par défaut';
$_LANGADM['AdminTranslationsc55cb507e1107a57a37791ec42635ca4'] = 'Si nécessaire';
@@ -4139,6 +4143,7 @@ $_LANGADM['AdminTranslationsd4e007a94451a69f593c3ce0e06e08f2'] = 'Ceci copiera l
$_LANGADM['AdminTranslationsd6527732ac1e7301da97a9d7c99e43ce'] = 'Traduction(s) manquante(s) sur %1$s template(s) parmi %2$s';
$_LANGADM['AdminTranslationsd8f73c2c197bf664e07849db8cff86d8'] = 'Vous pouvez ajouter ou mettre à jour une langue directement à partir de PrestaShop.com ici';
$_LANGADM['AdminTranslationsd946d62db22cb9f9323968f8aac95e3f'] = 'E-mails pour le module %s :';
$_LANGADM['AdminTranslationsdae1228a5ffa648c6c756b680a6d4925'] = 'Liste des emails qui sont dans le dossier';
$_LANGADM['AdminTranslationsdc270a086ec1b0304c86591f402ade8d'] = 'Pack de langue à importer :';
$_LANGADM['AdminTranslationsdedb1be889dd8a3069986451df540216'] = 'Google Translate suggère :';
$_LANGADM['AdminTranslationse1686cbdbfefdc838c58469866922b6c'] = 'Fermer tous les blocs';