Перейти к содержанию
Форум поддержки пользователей VamShop

Вставка переменной "артикул товара" в шаблон письма "задать вопрос о товаре"


Рекомендуемые сообщения

здравствуйте!

вывел артикул {product_model} в карточке товара

теперь мне нужно вставить переменную артикула товара в шаблон письма "задать вопрос о товаре", чтобы в теле письма был указан артикул товара по которому задают вопрос.

как это осуществить?

2017-09-22_10-35-23.png

Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, eborobot сказал:

здравствуйте!

вывел артикул {product_model} в карточке товара

теперь мне нужно вставить переменную артикула товара в шаблон письма "задать вопрос о товаре", чтобы в теле письма был указан артикул товара по которому задают вопрос.

как это осуществить?

2017-09-22_10-35-23.png

В Админке - Настройки - Шаблоны писем, в шаблон письма ask_a_product_question добавляйте метку {$product_model}

Затем открывайте файл /app/Plugin/AskAProductQuestion/Controller/GetController.php и меняйте:

				$body = $email_template['EmailTemplateDescription']['content'];
				$body = str_replace('{$product_name}', $content_description['ContentDescription']['name'], $body);
				$body = str_replace('{$question}', $_POST['content'], $body);

на:

				$body = $email_template['EmailTemplateDescription']['content'];
				$body = str_replace('{$product_name}', $content_description['ContentDescription']['name'], $body);
				$body = str_replace('{$question}', $_POST['content'], $body);

				App::import('Model', 'ContentProduct');
				$ContentProduct = new ContentProduct();

				App::import('Model', 'TaxCountryZoneRate');
				$TaxCountryZoneRate = new TaxCountryZoneRate();

				$ContentProduct = $ContentProduct->find('first', array('conditions' => array('ContentProduct.content_id' => $content['Content']['id'])));

				$body = str_replace('{$product_model}', $ContentProduct['ContentProduct']['model'], $body);

Попробуйте, по идее, должно помочь.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...