viaregio Posted January 21, 2012 Share Posted January 21, 2012 Добрый день Нашел вопрос и пока не нашел ответ. После подтверждения покупки PS отсылает сообщение покупателю "Детали заказа" Сообщение, по документации, формирует шаблон \mails\ru\order_conf.html в обнаруженном шаблоне ошибка и HTML таблица с заказом формируется криво. Исправление кода шаблона не дает желаемого результата, все остается в прежнем виде. Грешил на SMARTY - включил принудительную перегенерацию в админке и удалил кеш. Не помогло. Прошерстил форум - похожих задачек не видел. Подскажите может где копать. Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted January 21, 2012 Share Posted January 21, 2012 в шаблонах писем нет смарти, чистый штмл. И так как у нас уволился последний чтец мыслей, а на старый новый год расхренячили последний хрустальный шар с криком "Ааааа штанга!" код того места где у тебя криво в шаблоне опубликуй короче)) Link to comment Share on other sites More sharing options...
viaregio Posted January 23, 2012 Author Share Posted January 23, 2012 Версия PrestaShop™ 1.4.6.2. Проблема с шаблоном почтовом сообщении который формирует сообщение "Детали заказДетали заказаа" в теле сообщения таблица с перечнем заказанных товаров. Установленный русский перевод положил в папку шаблон \mails\ru\order_conf.html. В шаблоне ошибка с формирование таблицы товара. Я исправляю шаблон а изменений в сообщений отправляемом заказчику не происходит. Ошибка в таблице остается. Я думаю виновато, или кеширование формирования сообщения, или шаблон лежит в другом месте. ЗЫ Link to comment Share on other sites More sharing options...
viaregio Posted January 23, 2012 Author Share Posted January 23, 2012 <table style="width: 100%; font-family: Verdana,sans-serif; font-size: 11px; color: #374953;"> <!-- Title --> <tbody> <tr style="background-color: #b9babe; text-align: center;"> <th style="width: 15%; padding: 0.6em 0;">Артикул</th> <th>Товары</th> <th style="width: 15%; padding: 0.6em 0;">Цена за ед. </th> <th style="width: 15%; padding: 0.6em 0;">Количество</th> <th style="width: 20%; padding: 0.6em 0;">Итого</th> </tr> <!-- Products --> {products} {discounts} <!-- Footer: prices --> <tr style="text-align: right;"> <td></td> <td style="background-color: #b9babe; padding: 0.6em 0.4em;" colspan="3">Итого</td> <td style="background-color: #b9babe; padding: 0.6em 0.4em;">{total_products}</td> </tr> <tr style="text-align: right;"> <td></td> <td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="3">Скидки</td> <td style="background-color: #ebecee; padding: 0.6em 0.4em;">{total_discounts}</td> </tr> <tr style="text-align: right;"> <td></td> <td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="3">Подарочная упаковка</td> <td style="background-color: #ebecee; padding: 0.6em 0.4em;">{total_wrapping}</td> </tr> <tr style="text-align: right;"> <td></td> <td style="background-color: #dde2e6; padding: 0.6em 0.4em;" colspan="3">Доставка</td> <td style="background-color: #dde2e6; padding: 0.6em 0.4em;">{total_shipping}</td> </tr> <tr style="text-align: right; font-weight: bold;"> <td></td> <td style="background-color: #f1aecf; padding: 0.6em 0.4em;" colspan="3">Итого к оплате</td> <td style="background-color: #f1aecf; padding: 0.6em 0.4em;">{total_paid}</td> </tr> </tbody> </table> код таблици изза которой весь сыр бор. Таблица уже исправленна и сохранена на место, а приходит письмо клиенту с таким кодом <tr> <td> </td> </tr> <tr> <td align="left"><tr style="background-color:#DDE2E6;"> <td style="padding:0.6em 0.4em;"></td> <td style="padding:0.6em 0.4em;"><strong>шен (шэн) пуэр зеленый чай молодой 2009 блин Хайвань</strong></td> <td style="padding:0.6em 0.4em; text-align:right;">174 грн.</td> <td style="padding:0.6em 0.4em; text-align:center;">1</td> <td style="padding:0.6em 0.4em; text-align:right;">174 грн.</td> </tr> <table style="width: 100%; font-family: Verdana,sans-serif; font-size: 11px; color: #374953;"> <tbody> <tr style="background-color: #b9babe; text-align: center;"><th style="width: 15%; padding: 0.6em 0;">Артикул</th><th>Товар</th><th style="width: 15%; padding: 0.6em 0;">Цена за ед.</th><th style="width: 15%; padding: 0.6em 0;">Количество</th><th style="width: 20%; padding: 0.6em 0;">Общая цена</th></tr> <tr style="text-align: right;"> <td style="background-color: #b9babe; padding: 0.6em 0.4em;" colspan="4">Товары</td> <td style="background-color: #b9babe; padding: 0.6em 0.4em;">174 грн.</td> </tr> <tr style="text-align: right;"> <td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="4">Скидки</td> <td style="background-color: #ebecee; padding: 0.6em 0.4em;">0 грн.</td> </tr> <tr style="text-align: right;"> <td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="4">Подарочная упаковка</td> <td style="background-color: #ebecee; padding: 0.6em 0.4em;">0 грн.</td> </tr> <tr style="text-align: right;"> <td style="background-color: #dde2e6; padding: 0.6em 0.4em;" colspan="4">Стоимость доставки</td> <td style="background-color: #dde2e6; padding: 0.6em 0.4em;">25 грн.</td> </tr> <tr style="text-align: right; font-weight: bold;"> <td style="background-color: #f1aecf; padding: 0.6em 0.4em;" colspan="4">Итого к оплате</td> <td style="background-color: #f1aecf; padding: 0.6em 0.4em;">199 грн.</td> </tr> </tbody> </table> Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted January 23, 2012 Share Posted January 23, 2012 - место правильное - если приходят разные версии кода = кэш, только вот какой... в Настройки - Быстродействие - выключи кэш, включи перекомпил (на всякий случай ) ) и ниже смотри ККК - тоже все на дефолт сбрось и в самом низу кэш - выкл. Язык магазина/юзера - русский? Link to comment Share on other sites More sharing options...
viaregio Posted January 23, 2012 Author Share Posted January 23, 2012 Язык магазина и пользователя русские. В настройке быстродействия принудительная компиляция вкл. кеш выкл. Все файлы кроме индекс.пхп в папке tools\smarty\compile удалил. tools\smarty\сaсhe почистил. И никаких изменений. Сообщение приходит русскоязычное. Link to comment Share on other sites More sharing options...
wagood Posted January 23, 2012 Share Posted January 23, 2012 Вроде уже было такое. То что в файле шаблона папки \mails\ru\order_conf.html не то что посылается на самом деле - поменяйте шаблон через Инструменты->Перевод шаблонов Е-мейл. Link to comment Share on other sites More sharing options...
viaregio Posted February 5, 2012 Author Share Posted February 5, 2012 Таки подтверждаю. Перевод форм почтовых сообщений теперь редактируется Инструменты->Перевод шаблонов Е-мейл. Изменения в файле лежащий по адресу \mails\ru\* \modules\mailalert\mails\ru\* не приносят желаемый результат Изменить можно только через форму и редактор tinyMCA Редактор голого HTML живет своей жизнью и исправляет ошибки по своему усмотрению. ЗЫ В разных модулях используются разные переменные. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now