Форум русской поддержки Joomla!® CMS
06.12.2016, 20:05:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Что выводится в письме заказа через <?php print $this->info_shop?>

 (Прочитано 457 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Cerber
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 277


Богиня Иштар и ее пес Пи..ц


« : 17.02.2015, 11:58:56 »

письмо заказа:  \checkout\orderemail.php


Пробовал в настройках заполнить все что можно
но что именно выводится в письме через:
Код
<?php print $this->info_shop?>
не смог выяснить.
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7766



« Ответ #1 : 17.02.2015, 13:31:31 »

переменная нигде не определена. видимо для плагинов. или забыли определить Azn
Записан
Cerber
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 277


Богиня Иштар и ее пес Пи..ц


« Ответ #2 : 17.02.2015, 16:32:32 »

Скорее второе или просто забили убрать

Надеюсь Виктор пояснит
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7766



« Ответ #3 : 17.02.2015, 16:56:49 »

или просто забили убрать

не нашел определения даже в старых версиях. т.е. скорее всего никогда не было. думаю, что то хотели сделать, но потом забыли.
Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #4 : 21.02.2015, 22:50:02 »

Не где не используется и никогда не использовалась. (Перемена пришла с версии 1.1.0)
Записан
FabrikaStyle
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 7



« Ответ #5 : 13.03.2015, 21:15:21 »

Всем привет!

Подскажите, а чем выводится информация о магазине (название, адрес и т.п. ) в теле письма? Судя по всему <?php print $this->info_shop?> и должна была выводить нечто подобное...

Спасибо!
Записан
FabrikaStyle
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 7



« Ответ #6 : 14.03.2015, 02:03:01 »

Спасибо, вопрос решил.

В components/com_joomshopping/models/checkout.php в функцию sendOrderEmail добавил:

      // Информация о вендоре
        $vendor_id = $this->vendor_id;
        if ($vendor_id==-1) $vendor_id = 0;
        if ($jshopConfig->vendor_order_message_type<2) $vendor_id = 0;
        $vendor = JSFactory::getTable('vendor', 'jshop');
        $vendor->loadFull($vendor_id);
        $vendor->country_id = $vendor->country;
        $country->load($vendor->country_id);
        $field_country_name = $lang->get("name");
        $vendor->country = $country->$field_country_name;      
      // Конец информации о вендоре

Затем чуть ниже в этой же функции в "разделе письмо клиенту" (//client message) добавил:

$view->assign('vendorinfo',$vendor);

После чего в шаблоне письма (components/com_joomshopping/templates/_ВАШ_ШАБЛОН_/checkout/orderemail.php) в желаемом месте вывода используем значения, которые связаны с Вендором (название, телефон, адрес и т.п.). К примеру так:

<?php print $this->vendorinfo->company_name?>
<?php print $this->vendorinfo->adress?>
<?php print $this->vendorinfo->zip?> <?php print $this->vendorinfo->city?>
<?php print $this->vendorinfo->country?>
<?php print _JSHOP_CONTACT_PHONE?>: <?php print $this->vendorinfo->phone?>

Еще раз всем спасибо! Azn

Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet