Как на Алиэкспресс задать вопрос virtuemart

В Расширения > Языки > Переопределение констант создайте новую константу
COM_VIRTUEMART_USER_FORM_PHONE = «Телефон ” В файле /components/com_virtuemart/views/askquestion/tmpl/mail_html_question.php после
user->name, $this->user->email); ?> добавьте

Чтобы все изменения сохранились при обновлении virtuemart скопируйте измененные файлы в папку /templates/имя_шаблона/html/com_virtuemart/askquestion/

25.11.2020 в 17:49 #122462

  • Сообщений: 13

Супер! Спасибо за решение!
Может подскажете, какие еще поля можно добавить в данную форму? И по как их внедрить?

26.12.2021 в 14:56 #123386

  • Сообщений: 1

Добрый день. Тема, конечно давно не обновлялась, но все-же такой вопрос: возможно-ли добавить поле загрузки (или еще лучше прикрепления к письму) файла в форму Задать вопрос по этому товару?

Источник: virtuemart.su

КАК НАПИСАТЬ ПРОДАВЦУ В АЛИЭКСПРЕСС? (3 способа написать продавцу сообщение)

[Решено] Модификация функции «Задать вопрос по товару» в VirtueMart 2.0.10 — [VM2https://joomlaforum.ru/index.php/topic,228612.0.html» target=»_blank»]joomlaforum.ru[/mask_link]

Добавление произвольного поля в форму «Задать вопрос по этому товару» в Virtuemart 2/3

В Virtuemart откровенно говоря, много проблемных мест, и одно такое место — это невозможность управления полями формы «Задать вопрос по этому товару». Точнее такая возможность есть, но для этого нам необходимо внести некоторые изменения в код нашего шаблона, а также, небольшие изменения в ядро Virtuemart.Я приведу пример по добавлению поля «Телефон» в форму вопроса о товаре Virtuemart 3. Начнём!

Копируем файл form.php и mail_html_question.php из components/com_virtuemart/views/askquestion в templates/ваш-шаблон/html/com_virtuemart/askquestion (если таких там ещё нет)

Добавляем необходимый intput в форму:

Далее в файле mail_html_question.php, который отвечает за формирование письма, которое получает администратор, указываем в нужном месте:

phone ?>

Лично я вставил так:

user->name, $this->user->email); ?>

comment; ?>

Телефон: phone ?>

На третей версии Virtuemart (я думаю на второй тоже), пришлось дописать строчку в файл /components/com_virtuemart/views/askquestion/view.html.php

Примерно: 165 строка, сразу после: $this->user->name = $fromName;

$this->phone = JRequest::getString (‘phone’);

Источник: fixcode.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай